CraigStuntz / Fantam

F#, purely functional port of Bob Nystrom's Bantam Pratt Parser example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fantam

  1. Start with Bob Nystrom's Bantam.
  2. Port to F# and flip the expression problem around.
  3. ????
  4. Profit!

Most contemporary Pratt parser examples use the OO style. I wanted to see what it looks like in a purely funtional style. The code isn't as tidy as I'd like yet, but the tests pass, and I'll work on cleaning it up as I get time.

About

F#, purely functional port of Bob Nystrom's Bantam Pratt Parser example

License:MIT License


Languages

Language:F# 100.0%