├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── .src2mdignore ├── API_REFINEMENT_SUMMARY.md ├── AlgoTree ├── __init__.py ├── builders.py ├── dsl.py ├── exporters.py ├── node.py ├── pretty_tree.py ├── selectors.py ├── serialization.py ├── transformers.py └── tree.py ├── CHANGELOG.md ├── CLAUDE.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── README_NEW.rst ├── TODO.md ├── TODO_UPDATED.md ├── api_refinements.md ├── bin ├── __init__.py ├── jt.py └── treenode.json ├── coverage.json ├── dev ├── expr-trees-nb.ipynb └── flat-forest-nb.ipynb ├── docs ├── .buildinfo ├── .buildinfo.bak ├── .doctrees │ ├── AlgoTree.doctree │ ├── AlgoTree.integrations.doctree │ ├── api_reference.doctree │ ├── cookbook.doctree │ ├── environment.pickle │ ├── expr_trees_nb.doctree │ ├── flat_forest.doctree │ ├── flat_forest_nb.doctree │ ├── fluent_api.doctree │ ├── identity.doctree │ ├── index.doctree │ ├── introduction.doctree │ ├── jt.doctree │ ├── modules.doctree │ ├── pattern_matching.doctree │ ├── transformations.doctree │ ├── treenode.doctree │ └── tutorial.doctree ├── .nojekyll ├── AlgoTree.html ├── AlgoTree.integrations.html ├── _modules │ ├── AlgoTree │ │ ├── dsl.html │ │ ├── exporters.html │ │ ├── flat_forest.html │ │ ├── flat_forest_node.html │ │ ├── fluent.html │ │ ├── node.html │ │ ├── node_hasher.html │ │ ├── pattern_matcher.html │ │ ├── pretty_tree.html │ │ ├── serialization.html │ │ ├── tree_converter.html │ │ ├── tree_hasher.html │ │ ├── tree_shaper.html │ │ ├── tree_transformer.html │ │ ├── treenode.html │ │ ├── treenode_api.html │ │ └── utils.html │ └── index.html ├── _sources │ ├── AlgoTree.integrations.rst.txt │ ├── AlgoTree.rst.txt │ ├── api_reference.rst.txt │ ├── cookbook.rst.txt │ ├── expr_trees_nb.rst.txt │ ├── flat_forest.rst.txt │ ├── flat_forest_nb.rst.txt │ ├── fluent_api.rst.txt │ ├── identity.rst.txt │ ├── index.rst.txt │ ├── introduction.rst.txt │ ├── jt.rst.txt │ ├── modules.rst.txt │ ├── pattern_matching.rst.txt │ ├── transformations.rst.txt │ ├── treenode.rst.txt │ └── tutorial.rst.txt ├── _static │ ├── _sphinx_javascript_frameworks_compat.js │ ├── alabaster.css │ ├── basic.css │ ├── classic.css │ ├── css │ │ ├── badge_only.css │ │ ├── fonts │ │ │ ├── Roboto-Slab-Bold.woff │ │ │ ├── Roboto-Slab-Bold.woff2 │ │ │ ├── Roboto-Slab-Regular.woff │ │ │ ├── Roboto-Slab-Regular.woff2 │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ ├── fontawesome-webfont.woff2 │ │ │ ├── lato-bold-italic.woff │ │ │ ├── lato-bold-italic.woff2 │ │ │ ├── lato-bold.woff │ │ │ ├── lato-bold.woff2 │ │ │ ├── lato-normal-italic.woff │ │ │ ├── lato-normal-italic.woff2 │ │ │ ├── lato-normal.woff │ │ │ └── lato-normal.woff2 │ │ └── theme.css │ ├── custom.css │ ├── doctools.js │ ├── documentation_options.js │ ├── file.png │ ├── github-banner.svg │ ├── jquery-3.6.0.js │ ├── jquery.js │ ├── js │ │ ├── badge_only.js │ │ ├── html5shiv-printshiv.min.js │ │ ├── html5shiv.min.js │ │ └── theme.js │ ├── language_data.js │ ├── minus.png │ ├── plus.png │ ├── pygments.css │ ├── searchtools.js │ ├── sidebar.js │ ├── sphinx_highlight.js │ ├── underscore-1.13.1.js │ └── underscore.js ├── api_reference.html ├── cookbook.html ├── expr_trees_nb.html ├── flat_forest.html ├── flat_forest_nb.html ├── fluent_api.html ├── genindex.html ├── identity.html ├── index.html ├── introduction.html ├── jt.html ├── modules.html ├── objects.inv ├── pattern_matching.html ├── py-modindex.html ├── search.html ├── searchindex.js ├── transformations.html ├── treenode.html └── tutorial.html ├── examples ├── file_system_tree.py ├── pattern_matching_demo.py ├── refined_api_showcase.py └── tree_transformation_demo.py ├── integrations ├── README.md ├── __init__.py ├── databases.py ├── jupyter.py ├── langchain.py └── mcp.py ├── requirements.txt ├── setup.py ├── source ├── AlgoTree.integrations.rst ├── AlgoTree.rst ├── Makefile ├── api_reference.rst ├── conf.py ├── cookbook.rst ├── expr_trees_nb.rst ├── flat_forest.rst ├── flat_forest_nb.rst ├── fluent_api.rst ├── identity.rst ├── index.rst ├── introduction.rst ├── jt.rst ├── make.bat ├── modules.rst ├── pattern_matching.rst ├── transformations.rst ├── treenode.rst └── tutorial.rst ├── src2md-AlgoTree.md ├── test ├── __init__.py ├── test_builders.py ├── test_dsl.py ├── test_exporters.py ├── test_node.py ├── test_selectors.py ├── test_serialization.py ├── test_transformers.py ├── test_tree.py └── test_tree_print.py └── test_refined_api.py /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/.gitignore -------------------------------------------------------------------------------- /.src2mdignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | coverage.json 3 | docs 4 | -------------------------------------------------------------------------------- /API_REFINEMENT_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/API_REFINEMENT_SUMMARY.md -------------------------------------------------------------------------------- /AlgoTree/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/__init__.py -------------------------------------------------------------------------------- /AlgoTree/builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/builders.py -------------------------------------------------------------------------------- /AlgoTree/dsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/dsl.py -------------------------------------------------------------------------------- /AlgoTree/exporters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/exporters.py -------------------------------------------------------------------------------- /AlgoTree/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/node.py -------------------------------------------------------------------------------- /AlgoTree/pretty_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/pretty_tree.py -------------------------------------------------------------------------------- /AlgoTree/selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/selectors.py -------------------------------------------------------------------------------- /AlgoTree/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/serialization.py -------------------------------------------------------------------------------- /AlgoTree/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/transformers.py -------------------------------------------------------------------------------- /AlgoTree/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/AlgoTree/tree.py -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/README.rst -------------------------------------------------------------------------------- /README_NEW.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/README_NEW.rst -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/TODO.md -------------------------------------------------------------------------------- /TODO_UPDATED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/TODO_UPDATED.md -------------------------------------------------------------------------------- /api_refinements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/api_refinements.md -------------------------------------------------------------------------------- /bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/jt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/bin/jt.py -------------------------------------------------------------------------------- /bin/treenode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/bin/treenode.json -------------------------------------------------------------------------------- /coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/coverage.json -------------------------------------------------------------------------------- /dev/expr-trees-nb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/dev/expr-trees-nb.ipynb -------------------------------------------------------------------------------- /dev/flat-forest-nb.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/dev/flat-forest-nb.ipynb -------------------------------------------------------------------------------- /docs/.buildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.buildinfo -------------------------------------------------------------------------------- /docs/.buildinfo.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.buildinfo.bak -------------------------------------------------------------------------------- /docs/.doctrees/AlgoTree.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/AlgoTree.doctree -------------------------------------------------------------------------------- /docs/.doctrees/AlgoTree.integrations.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/AlgoTree.integrations.doctree -------------------------------------------------------------------------------- /docs/.doctrees/api_reference.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/api_reference.doctree -------------------------------------------------------------------------------- /docs/.doctrees/cookbook.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/cookbook.doctree -------------------------------------------------------------------------------- /docs/.doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/environment.pickle -------------------------------------------------------------------------------- /docs/.doctrees/expr_trees_nb.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/expr_trees_nb.doctree -------------------------------------------------------------------------------- /docs/.doctrees/flat_forest.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/flat_forest.doctree -------------------------------------------------------------------------------- /docs/.doctrees/flat_forest_nb.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/flat_forest_nb.doctree -------------------------------------------------------------------------------- /docs/.doctrees/fluent_api.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/fluent_api.doctree -------------------------------------------------------------------------------- /docs/.doctrees/identity.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/identity.doctree -------------------------------------------------------------------------------- /docs/.doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/index.doctree -------------------------------------------------------------------------------- /docs/.doctrees/introduction.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/introduction.doctree -------------------------------------------------------------------------------- /docs/.doctrees/jt.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/jt.doctree -------------------------------------------------------------------------------- /docs/.doctrees/modules.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/modules.doctree -------------------------------------------------------------------------------- /docs/.doctrees/pattern_matching.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/pattern_matching.doctree -------------------------------------------------------------------------------- /docs/.doctrees/transformations.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/transformations.doctree -------------------------------------------------------------------------------- /docs/.doctrees/treenode.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/treenode.doctree -------------------------------------------------------------------------------- /docs/.doctrees/tutorial.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/.doctrees/tutorial.doctree -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/AlgoTree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/AlgoTree.html -------------------------------------------------------------------------------- /docs/AlgoTree.integrations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/AlgoTree.integrations.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/dsl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/dsl.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/exporters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/exporters.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/flat_forest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/flat_forest.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/flat_forest_node.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/flat_forest_node.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/fluent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/fluent.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/node.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/node.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/node_hasher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/node_hasher.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/pattern_matcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/pattern_matcher.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/pretty_tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/pretty_tree.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/serialization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/serialization.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/tree_converter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/tree_converter.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/tree_hasher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/tree_hasher.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/tree_shaper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/tree_shaper.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/tree_transformer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/tree_transformer.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/treenode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/treenode.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/treenode_api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/treenode_api.html -------------------------------------------------------------------------------- /docs/_modules/AlgoTree/utils.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/AlgoTree/utils.html -------------------------------------------------------------------------------- /docs/_modules/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_modules/index.html -------------------------------------------------------------------------------- /docs/_sources/AlgoTree.integrations.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/AlgoTree.integrations.rst.txt -------------------------------------------------------------------------------- /docs/_sources/AlgoTree.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/AlgoTree.rst.txt -------------------------------------------------------------------------------- /docs/_sources/api_reference.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/api_reference.rst.txt -------------------------------------------------------------------------------- /docs/_sources/cookbook.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/cookbook.rst.txt -------------------------------------------------------------------------------- /docs/_sources/expr_trees_nb.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/expr_trees_nb.rst.txt -------------------------------------------------------------------------------- /docs/_sources/flat_forest.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/flat_forest.rst.txt -------------------------------------------------------------------------------- /docs/_sources/flat_forest_nb.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/flat_forest_nb.rst.txt -------------------------------------------------------------------------------- /docs/_sources/fluent_api.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/fluent_api.rst.txt -------------------------------------------------------------------------------- /docs/_sources/identity.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/identity.rst.txt -------------------------------------------------------------------------------- /docs/_sources/index.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/index.rst.txt -------------------------------------------------------------------------------- /docs/_sources/introduction.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/introduction.rst.txt -------------------------------------------------------------------------------- /docs/_sources/jt.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/jt.rst.txt -------------------------------------------------------------------------------- /docs/_sources/modules.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/modules.rst.txt -------------------------------------------------------------------------------- /docs/_sources/pattern_matching.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/pattern_matching.rst.txt -------------------------------------------------------------------------------- /docs/_sources/transformations.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/transformations.rst.txt -------------------------------------------------------------------------------- /docs/_sources/treenode.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/treenode.rst.txt -------------------------------------------------------------------------------- /docs/_sources/tutorial.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_sources/tutorial.rst.txt -------------------------------------------------------------------------------- /docs/_static/_sphinx_javascript_frameworks_compat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/_sphinx_javascript_frameworks_compat.js -------------------------------------------------------------------------------- /docs/_static/alabaster.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/alabaster.css -------------------------------------------------------------------------------- /docs/_static/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/basic.css -------------------------------------------------------------------------------- /docs/_static/classic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/classic.css -------------------------------------------------------------------------------- /docs/_static/css/badge_only.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/badge_only.css -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/Roboto-Slab-Bold.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/Roboto-Slab-Bold.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/Roboto-Slab-Regular.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/Roboto-Slab-Regular.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-bold-italic.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-bold-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-bold.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-bold.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-normal-italic.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-normal-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-normal.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/fonts/lato-normal.woff2 -------------------------------------------------------------------------------- /docs/_static/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/css/theme.css -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- 1 | /* This file intentionally left blank. */ 2 | -------------------------------------------------------------------------------- /docs/_static/doctools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/doctools.js -------------------------------------------------------------------------------- /docs/_static/documentation_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/documentation_options.js -------------------------------------------------------------------------------- /docs/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/file.png -------------------------------------------------------------------------------- /docs/_static/github-banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/github-banner.svg -------------------------------------------------------------------------------- /docs/_static/jquery-3.6.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/jquery-3.6.0.js -------------------------------------------------------------------------------- /docs/_static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/jquery.js -------------------------------------------------------------------------------- /docs/_static/js/badge_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/js/badge_only.js -------------------------------------------------------------------------------- /docs/_static/js/html5shiv-printshiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/js/html5shiv-printshiv.min.js -------------------------------------------------------------------------------- /docs/_static/js/html5shiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/js/html5shiv.min.js -------------------------------------------------------------------------------- /docs/_static/js/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/js/theme.js -------------------------------------------------------------------------------- /docs/_static/language_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/language_data.js -------------------------------------------------------------------------------- /docs/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/minus.png -------------------------------------------------------------------------------- /docs/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/plus.png -------------------------------------------------------------------------------- /docs/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/pygments.css -------------------------------------------------------------------------------- /docs/_static/searchtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/searchtools.js -------------------------------------------------------------------------------- /docs/_static/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/sidebar.js -------------------------------------------------------------------------------- /docs/_static/sphinx_highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/sphinx_highlight.js -------------------------------------------------------------------------------- /docs/_static/underscore-1.13.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/underscore-1.13.1.js -------------------------------------------------------------------------------- /docs/_static/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/_static/underscore.js -------------------------------------------------------------------------------- /docs/api_reference.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/api_reference.html -------------------------------------------------------------------------------- /docs/cookbook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/cookbook.html -------------------------------------------------------------------------------- /docs/expr_trees_nb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/expr_trees_nb.html -------------------------------------------------------------------------------- /docs/flat_forest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/flat_forest.html -------------------------------------------------------------------------------- /docs/flat_forest_nb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/flat_forest_nb.html -------------------------------------------------------------------------------- /docs/fluent_api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/fluent_api.html -------------------------------------------------------------------------------- /docs/genindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/genindex.html -------------------------------------------------------------------------------- /docs/identity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/identity.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/introduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/introduction.html -------------------------------------------------------------------------------- /docs/jt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/jt.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/objects.inv -------------------------------------------------------------------------------- /docs/pattern_matching.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/pattern_matching.html -------------------------------------------------------------------------------- /docs/py-modindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/py-modindex.html -------------------------------------------------------------------------------- /docs/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/search.html -------------------------------------------------------------------------------- /docs/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/searchindex.js -------------------------------------------------------------------------------- /docs/transformations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/transformations.html -------------------------------------------------------------------------------- /docs/treenode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/treenode.html -------------------------------------------------------------------------------- /docs/tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/docs/tutorial.html -------------------------------------------------------------------------------- /examples/file_system_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/examples/file_system_tree.py -------------------------------------------------------------------------------- /examples/pattern_matching_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/examples/pattern_matching_demo.py -------------------------------------------------------------------------------- /examples/refined_api_showcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/examples/refined_api_showcase.py -------------------------------------------------------------------------------- /examples/tree_transformation_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/examples/tree_transformation_demo.py -------------------------------------------------------------------------------- /integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/integrations/README.md -------------------------------------------------------------------------------- /integrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/integrations/__init__.py -------------------------------------------------------------------------------- /integrations/databases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/integrations/databases.py -------------------------------------------------------------------------------- /integrations/jupyter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/integrations/jupyter.py -------------------------------------------------------------------------------- /integrations/langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/integrations/langchain.py -------------------------------------------------------------------------------- /integrations/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/integrations/mcp.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/setup.py -------------------------------------------------------------------------------- /source/AlgoTree.integrations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/AlgoTree.integrations.rst -------------------------------------------------------------------------------- /source/AlgoTree.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/AlgoTree.rst -------------------------------------------------------------------------------- /source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/Makefile -------------------------------------------------------------------------------- /source/api_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/api_reference.rst -------------------------------------------------------------------------------- /source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/conf.py -------------------------------------------------------------------------------- /source/cookbook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/cookbook.rst -------------------------------------------------------------------------------- /source/expr_trees_nb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/expr_trees_nb.rst -------------------------------------------------------------------------------- /source/flat_forest.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/flat_forest.rst -------------------------------------------------------------------------------- /source/flat_forest_nb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/flat_forest_nb.rst -------------------------------------------------------------------------------- /source/fluent_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/fluent_api.rst -------------------------------------------------------------------------------- /source/identity.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/identity.rst -------------------------------------------------------------------------------- /source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/index.rst -------------------------------------------------------------------------------- /source/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/introduction.rst -------------------------------------------------------------------------------- /source/jt.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/jt.rst -------------------------------------------------------------------------------- /source/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/make.bat -------------------------------------------------------------------------------- /source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/modules.rst -------------------------------------------------------------------------------- /source/pattern_matching.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/pattern_matching.rst -------------------------------------------------------------------------------- /source/transformations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/transformations.rst -------------------------------------------------------------------------------- /source/treenode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/treenode.rst -------------------------------------------------------------------------------- /source/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/source/tutorial.rst -------------------------------------------------------------------------------- /src2md-AlgoTree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/src2md-AlgoTree.md -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_builders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_builders.py -------------------------------------------------------------------------------- /test/test_dsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_dsl.py -------------------------------------------------------------------------------- /test/test_exporters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_exporters.py -------------------------------------------------------------------------------- /test/test_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_node.py -------------------------------------------------------------------------------- /test/test_selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_selectors.py -------------------------------------------------------------------------------- /test/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_serialization.py -------------------------------------------------------------------------------- /test/test_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_transformers.py -------------------------------------------------------------------------------- /test/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_tree.py -------------------------------------------------------------------------------- /test/test_tree_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test/test_tree_print.py -------------------------------------------------------------------------------- /test_refined_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/queelius/AlgoTree/HEAD/test_refined_api.py --------------------------------------------------------------------------------