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ığı
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
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
soru this one benzer, ama OperatorPrecedenceParserFParsec kullanarak fonksiyon uygulaması ile bir ifade ayrıştırmak istiyor. type Expression =
| Float of float
| Variable of VarIdentifier