fparsec

    8ısı

    1cevap

    F # Etkileşimli içinde bazı FParsec kodunu çalıştırmak için çalışıyorum ama başarı ile. Bu tutorial.fs dosyasını oluşturmak ve çalıştırmak için yapıyorum, ancak aynı FSE ile, FParsec.dll tanıyamadığı

    10ısı

    1cevap

    FParsec'i incelemeye karar verdim ve λ ifadeleri için bir ayrıştırıcı yazmaya çalıştım. Sonuç olarak, isteklilik özyinelemeyi ayrıştırmayı zorlaştırır. Bunu Nasıl Çözebilirim? Kodu: open FParsec typ

    5ısı

    2cevap

    FParsec kullanarak standart basit türleri (lambda hesabı için) ayrıştırmaya çalışıyorum, ancak Lex/Yacc stilinden FParsec'te kullanılanlara, özellikle de özyinel tanımlara. Ben ayrıştırmak çalışıyorum

    6ısı

    1cevap

    soru this one benzer, ama OperatorPrecedenceParserFParsec kullanarak fonksiyon uygulaması ile bir ifade ayrıştırmak istiyor. type Expression = | Float of float | Variable of VarIdentifier