semvec/pypi-packages huggingface dataset:
boolparser 0.3.3
Boolean Parser
License: BSD
Keywords: Boolean,Parsing

boolparser
==========================

This package defines a simple boolean parser using PyParsing that allows user defined variables and floating point numbers to be used in a nested boolean comparison. For example, if the variables *a*,*b*, and *c* are defined then the following string can be parsed

    (a==1 & b<2) | c>4

The resolution of *a*, *b*, and *c* is left up to the user by inheriting from the class `EvaluateVariable` class and overriding the `eval` function. This allows the variables to be references to (say) data stored in a file.

BSD licensed.