.. _api-index: ################################ Library Internals ################################ *This library is a WIP and may change in the future. Please be aware that there may be breaking changes before the first release.* *bshark* heavily depends on parsing AIDL and Java source code files. It leverages the speed of `Tree-Sitter `_ to work with them and uses `Caterpillar `_ to parse received transaction messages. .. toctree:: :maxdepth: 2 :caption: Basic API aidl.rst .. toctree:: :maxdepth: 2 :caption: Compiler API compilermodel.rst loader.rst compiler.rst compilerutilities.rst