Bazı kişiler, haskell'de yinelemeli soy ayrıştırıcısı kullanmanın basit bir çalışma örneğini (kod) önerebilir mi? Bulduğum tüm bilgilerin anlaşılması çok zor. Teşekkürler!Haskell - Recursive iniş ayrıştırıcısı
6
A
cevap
5
Parsec
'a ayrılan "Real World Haskell", Haskell Platformu ile birlikte gelen özyineli ayrıştırma birleştirici kitaplığı kitaplığına ayrılmış bir bölüm var. Ayrıca Haskell Wiki üzerinde Parsec
bir bağlantı vardır. Sonuç olarak, örneklerle rahat ederseniz, reference guide'a ihtiyacınız olacak.
1
Özellikle basit olmasa da, Robert Giegerich'in "Programmiersprachen und ihre Übersetzer" dersi için yaptığı senaryo, mükemmel belgelere sahip minimal bir Pascal (IIRC) için bir özyineli soy ayrıştırıcısı içeren bir okuma programıdır. Almanca olsa da, ve net değil, ancak ask him directly yapabilirsiniz.