ترکیب کننده های تجزیه کننده
آدرس مقاله: https://t3.at/blog/2026-10-17-parser-combinators/ آدرس نظرات: https://news.ycombinator.com/item?id=50139067 امتیاز: 198 # نظرات: 74
تجزیه عبارت است از گرفتن ورودی ساختار یافته کمتر مانند متن، و تبدیل آن به داده های ساختار یافته تر، مانند اشیا.
بسیاری از شما با استفاده از regex برای تجزیه متن آشنا هستید، و برخی از شما ممکن است در مورد tree-sitter، یک کتابخانه تجزیه سنگین که برجسته سازی نحو را در ویرایشگر کد شما قدرت می دهد، بدانید.
اما regex در کارهای پیچیده کثیف میشود و درخت بان اغلب زیادهروی میکند - برای این حد وسط، ترکیبکنندههای تجزیه کننده عالی هستند. افراد زیادی در مورد آنها نمی دانند، پس اجازه دهید به شما نشان دهم!
متن اصلی (انگلیسی)
Parser Combinators
Article URL: https://t3.at/blog/2026-10-17-parser-combinators/ Comments URL: https://news.ycombinator.com/item?id=50139067 Points: 198 # Comments: 74