tag:blogger.com,1999:blog-3205414380859703216.post5847476780366626435..comments2023-08-05T08:26:33.769-07:00Comments on F# for game development: Recursive descent parsers using active patterns, part 2Johann Deneuxhttp://www.blogger.com/profile/11997760819395618904noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-3205414380859703216.post-33483677400291265982022-01-08T01:14:42.217-08:002022-01-08T01:14:42.217-08:00شركة تسليك مجاري بالقصيم
شركة تسليك مجاري بالخبر
ش...<a href="https://www.al-mnarr.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d8%b3%d9%84%d9%8a%d9%83-%d9%85%d8%ac%d8%a7%d8%b1%d9%89-%d8%a8%d8%a7%d9%84%d9%82%d8%b5%d9%8a%d9%85/" rel="nofollow">شركة تسليك مجاري بالقصيم</a><br /><a href="https://www.al-mnarr.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d8%b3%d9%84%d9%8a%d9%83-%d9%85%d8%ac%d8%a7%d8%b1%d9%8a-%d8%a8%d8%a7%d9%84%d8%ae%d8%a8%d8%b1/" rel="nofollow">شركة تسليك مجاري بالخبر</a><br /><a href="https://www.al-mnarr.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d8%b3%d9%84%d9%8a%d9%83-%d9%85%d8%ac%d8%a7%d8%b1%d9%8a-%d8%a8%d8%a7%d9%84%d8%a7%d8%ad%d8%b3%d8%a7%d8%a1/" rel="nofollow">شركة تسليك مجاري بالاحساء</a><br /><a href="https://www.al-mnarr.com/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d8%b3%d9%84%d9%8a%d9%83-%d9%85%d8%ac%d8%a7%d8%b1%d9%8a-%d8%a8%d8%a7%d9%84%d9%82%d8%b7%d9%8a%d9%81/" rel="nofollow">شركة تسليك مجاري بالقطيف</a><br /><br />دجله بالمزhttps://www.blogger.com/profile/15453421924711989083noreply@blogger.comtag:blogger.com,1999:blog-3205414380859703216.post-85185103707524215062012-06-30T12:11:27.537-07:002012-06-30T12:11:27.537-07:00I'm not so fond of the combinator approach. I ...I'm not so fond of the combinator approach. I like that pattern matches in F# look pretty similar to formal grammars.<br /><br />By the way, how do you extract data from the parsed stream with combinators? That's one thing that works both well and badly with pattern matches:<br /><br />Good: Data is extracted through matching. Much nicer than using $1-style references as in yacc.<br /><br />Bad: It's in the way and hurts readability, as both the "rest of the stream" and the extracted data appear at the same place in the code.Johann Deneuxhttps://www.blogger.com/profile/11997760819395618904noreply@blogger.comtag:blogger.com,1999:blog-3205414380859703216.post-58017432005501105082012-06-27T14:15:16.895-07:002012-06-27T14:15:16.895-07:00I find a combinator approach make more sense, at l...I find a combinator approach make more sense, at least visually because most of the hard work is hidden behind symbolics, as long as you can remember the symbols...Dave Thomashttps://www.blogger.com/profile/09971721667055138594noreply@blogger.com