Kompleks bir Python veri yapısına sahibim (eğer önemliyse, büyük bir müzik21 Puan nesnesi). Nesne yapısının içinde derin bir yerde zayıf bir yer. Daha önce yığın izleme ve python hata ayıklayıcısında
ben Boole ifadeleri bir özyinelemeli iniş ayrıştırıcı yazıyorum tarafından boolean ifadeler, içinde: 1 'True' olduğunu (1 * 0)
(0 + ~1)
(0 * (1 + c)
, 0 ' 'Yanlış' olduğunu + olduğu ya da ',' is '
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!
Ruhun nasıl kullanılacağını anladım - yani, orta derecede karmaşık bir dilbilgisi yazdım. Her zaman bir program büyütme yaklaşımını alırım - bir seferde bir alt sistem. Veri yapılarını en üst düzeyde