Skip to main content

Parse a more general search syntax to conform with a particular SQL dialect.

Project description

Search String Parser

docs

Documentation Status

tests

Travis-CI Build Status

package

PyPI Package latest release PyPI Wheel Supported versions Supported implementations

Parse a more general search syntax to conform with a particular SQL dialect.

Currently, this is implemented using ply with a general lexer and a parser for generating PostgreSQL-specific search queries.

  • Free software: BSD license

Installation

pip install searchstringparser

Documentation

https://searchstringparser.readthedocs.org/

Development

To run the all tests run:

tox

Changelog

0.3.0 (2018-10-04)

  • Fix a bug in the token parser.

  • Update the infrastructure.

0.2.3 (2015-09-29)

  • Publish on PyPi

0.2.2 (2015-09-29)

  • Complete documentation

0.2.1 (2015-09-28)

  • Add more helpful error messages

0.2.0 (2015-09-28)

  • Add complete integration with Travis, Appveyor, Coveralls, and Read the Docs

  • Increase test coverage to 100%

  • Make source compatible with Python 2.6 - 3.4

0.1.1 (2015-09-21)

  • Fix GeneralSearchStringLexer regex

  • Fix PostgreSQLTextSearchParser rules

  • Add first set of tests

0.1.0 (2015-09-16)

  • Initial class layout

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page