Parsing DSLs with predicates
This article illustrates how data specification can be used to validate and parse DSLs. We’ll use Clojure to create data-driven DSL for a subset of CSS, and clojure.spec library to define and parse the syntax.
Tags: clojure, learning, tutorial