Metadata-Version: 1.1
Name: searchstringparser
Version: 0.3.0
Summary: Parse a more general search syntax to conform with a particular SQL dialect.
Home-page: https://github.com/AGHerwig/searchstringparser
Author: Moritz Emanuel Beber
Author-email: beber@molgen.mpg.de
License: BSD
Description: Search String Parser
        ====================
        
        .. list-table::
            :stub-columns: 1
        
            * - docs
              - |docs|
            * - tests
              - | |travis|
            * - package
              - |version| |wheel| |supported-versions| |supported-implementations|
        
        .. |docs| image:: https://readthedocs.org/projects/searchstringparser/badge/?version=latest
            :target: http://searchstringparser.readthedocs.org/en/latest/?badge=latest
            :alt: Documentation Status
        
        .. |travis| image:: https://travis-ci.org/AGHerwig/searchstringparser.svg?branch=master
            :alt: Travis-CI Build Status
            :target: https://travis-ci.org/AGHerwig/searchstringparser
        
        .. |version| image:: https://img.shields.io/pypi/v/searchstringparser.svg?style=flat
            :alt: PyPI Package latest release
            :target: https://pypi.python.org/pypi/searchstringparser
        
        .. |wheel| image:: https://img.shields.io/pypi/wheel/searchstringparser.svg?style=flat
            :alt: PyPI Wheel
            :target: https://pypi.python.org/pypi/searchstringparser
        
        .. |supported-versions| image:: https://img.shields.io/pypi/pyversions/searchstringparser.svg?style=flat
            :alt: Supported versions
            :target: https://pypi.python.org/pypi/searchstringparser
        
        .. |supported-implementations| image:: https://img.shields.io/pypi/implementation/searchstringparser.svg?style=flat
            :alt: Supported implementations
            :target: https://pypi.python.org/pypi/searchstringparser
        
        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
        
        .. _ply: http://www.dabeaz.com/ply/ply.html
        
        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
        
        
Keywords: SQL,PostgreSQL,search,parser
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Database :: Front-Ends
