noprompt / meander

Tools for transparent data transformation
MIT License
918 stars 55 forks source link

[Question] Do `defsyntax` extensions like `cata` work in ClojureScript? #243

Open volisoft opened 1 year ago

volisoft commented 1 year ago

Are defsyntax macros supposed to work in ClojureScript?

When running in ClojureScript browser environment the following example fails with "Cannot read properties of undefined" pointing to m/cata.

(ns test
  (:require [meander.epsilon :as m]))

(m/match [:tag 1 2 3]
  [:tag & ?rest] (m/cata ?rest)
  _ :nomatch)