bool-tag-expr 0.1.0-beta.1

Parse boolean expressions of tags for filtering and selecting
Documentation
1
2
3
4
5
6
7
8
9
10
11
# `bool-tag-expr`

*This crate is still in beta release*

## Overview

This is the repo for the `bool-tag-expr` rust crate, which was created to improve fetching & filtering things by their tags.  It facilitates parsing  boolean expressions of tags into boolean expression trees that can be either transformed into SQL for selecting from a database, or evaluated against a list of entities to filter them.

## Example

To select all British and French scientists who are not biologists, one can write `(british | french) & scientist & !biologist`.  Using the crate this can be transformed into the SQL needed to select matching entries out of a database.  For complete & working examples please visit docs.rs.