Pynspect - README
================================================================================
.. warning::
Although production code is based on this library, it should still be considered
as work in progress.
Introduction
--------------------------------------------------------------------------------
Python library for filtering, querying or inspecting almost arbitrary data
structures.
This README file is work in progress, for more information please consult source
code and unit tests.
Features
--------------------------------------------------------------------------------
Currently the package contains following features:
``pynspect.jpath``
Module for parsing **JPaths** and setting or retrieving values on given
**JPath** within data structures.
``pynspect.lexer``
Module encapsulating of `PLY `__ lexical analyzer
for internal filtering and query language grammar.
``pynspect.gparser``
Module encapsulating of `PLY `__ parser for internal
filtering and query language grammar.
``pynspect.rules``
Module containing object representations of internal filtering and query
language grammar.
``pynspect.traversers``
Module containing tools for traversing and processing rule trees.
``pynspect.compilers``
Module containing tools for compiling rule trees into different structures.
``pynspect.filters``
Module providing high-level tools for data inspection based on internal filtering
and query grammar.
Copyright
--------------------------------------------------------------------------------
| Copyright (C) since 2016 CESNET, z.s.p.o (http://www.ces.net/)
| Copyright (C) since 2016 Jan Mach
| Use of this package is governed by the MIT license, see LICENSE file.
|