module

Fexpr

Constants

VERSION = "0.1.0"

Class methods

parse(text : String) : Array(ExpressionGroup)

Parses the given filter expression into an array of ExpressionGroup.

Fexpr.parse("name = 'crystal'")
Fexpr.parse("active = true && downloads > 1000")

Raises ParseError if the expression is invalid.

Source

Nested types