4 ms·Writing recursive descent parsers in F# is a lot of fun with ADTs and pattern matching.by z500 2y agoWriting recursive descent parsers in F# is a lot of fun with ADTs and pattern matching.