Js parsable filter languages

Für meinen ical-filter github suche ich nach in js implementierten Filter-Compilern

Anforderungen

Ich brauche (erstmal) keine komplexe Abfragesprache, die eine Hierarchie von Objekten durchläuft; einzelne Atribute zu prüfen würde ausreichen. Dabei würde erst einmal eine boolesche Verknüpfung von Regexp-Abfragen (regexp) einzelner Attribute reichen.

Sinnvoll wäre auch, mehrere Attribute auf einmal abfragen zu lassen. Das kann jedoch leicht mit Pseudo-Attributen realisiert werden ( z.B. : _text).

Was gibt es da so ?

spleen

regexp :slight_smile:

Spleen kennt keine nativen Regexp sondern nutzt Wildcards. Komplexere Abfragen können aber ja auch in der Abfragesprache formuliert werden.

Beispiel

/_text like "repair" and /location like "slb"

jexl

jsoniq