QL training and variant analysis examples
=========================================

.. container:: semmle-logo

   Semmle :sup:`TM`

.. toctree::
   :glob:
   :maxdepth: 1
   :hidden:

   ./cpp/intro-ql-cpp
   ./cpp/bad-overflow-guard
   ./cpp/program-representation-cpp
   ./cpp/data-flow-cpp
   ./cpp/snprintf
   ./cpp/global-data-flow-cpp
   ./cpp/control-flow-cpp
   
.. toctree::
   :glob:
   :maxdepth: 1
   :hidden:

   ./java/intro-ql-java