Code Processor

The actual Migrators or Scanners. Tools that take code as input and produce other code or data to be analyzed.

Common Responsibilities

There are two large areas of common responsibilities that all Code Processors share:

  • Compiler-Related:

    • Resolved by using the Evolution Framework.

    • Parsing, Visitors, Transformations, Data Extraction, etc.

  • Productization:

    • Resolved by using the Product Kernel.

    • Licensing, Telemetry, Data Generation, Logging, etc.

Last updated