julmue / snpFunProgExample

DSL in Haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fprogArithmetic

Example for minimal arithmetic DSL in Haskell

  • Grammar (Variables, Addition, Multiplication)
  • Fold
  • Prettyprinter
  • Parser
  • Evaluator
  • Simplification Rule (Distributivity)
  • Property Based Test

About

DSL in Haskell

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 100.0%