.. eptalights-code-python documentation master file, created by sphinx-quickstart on Fri Jan 31 22:35:51 2025. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. eptalights code analysis documentation ====================================== The **Eptalights Code Analysis Library** is a powerful Python package designed to help hackers, researchers, and developers effortlessly perform code analysis, discover bugs, conduct variant analysis, and more. Effortlessly analyze program structures, functions, and call sites, and save time by quickly identifying complex variables with support for SSA variables, control flow graphs (CFGs), and more in a simple, Pythonic way. Think of it as Binary Ninja, but for source code. Automate detailed code analysis rules, patterns, or variants more naturally with simple Python APIs, without needing to learn a custom DSL, in both small and large codebases. Usage ===== Start with :ref:`quickstart`. For more details on setting up, see :ref:`started`. Links ===== * `Introducing Eptalights Code Analysis Technology Blog post `_ * `Eptalights Code Analysis Product Page `_ * `Eptalights Website `_ .. toctree:: :maxdepth: 3 :caption: Table of Contents :glob: quickstart started functions steps callsites cfg variables tokenized_operands arrays structs cpp_support php_support java_support dataflow files raw config api