renaissance.py
  • Home
  • Glossary

User documentation

  • Overview
  • Concepts
    • Overview
    • 1. Evolving and maintaining code
    • 2. Automation
    • 3. Matching
    • Matching images
    • 4. Filter
    • 5. Rewrite semantics
    • Rewrite semantics images
    • 6. Observability
    • 7. Analysis
    • 8. Transformation
    • 9. Composition
    • 10. Standard analyses and transformations
  • Features
    • Overview
    • 1. Parsing and AST access
    • 2. Pattern matching
    • Pattern matching images
    • 3. Filtering and semantic checks
    • 4. Analysis workflows
    • 5. Transformation workflows
    • 6. Strategy composition
    • 7. Observability and reporting
    • 8. Navigation
    • 9. Find
    • 10. Modify
    • 11. Rewrite semantics
  • Workflows
    • Overview
    • 1. Analyse a code base
    • 2. Apply a transformation strategy
    • 3. Investigate undecisive results

Developer documentation

  • Overview
  • Architecture
    • Overview
    • Code architecture
    • Code base
    • Navigation
    • Matching
    • Find
    • Filter
    • Modify
    • Rewrite semantics
    • Standard analyses and transformations
    • Architecture images
    • Test architecture
    • Traceability model
    • Architecture Decision Records
      • Overview
      • 01. Children and properties
      • 02. Direct access to fields
      • 03. Duck typing for nodes
      • 04. Make nodes immutable
      • 05. Built-in dunder methods for node behavior
      • 06. Wrapper or adapter for external node shapes
      • 07. Package & environment management
      • 08. Test architecture
      • 09. Property-based tests
      • 10. Type hierarchy
      • 11. Parser with space and comment
      • 12. Patterns are not nodes
      • 13. Match pattern
      • 14. Code repository structure
  • Traceability
    • Overview
    • Core mappings
  • Code modules
    • Overview
    • Parser and AST modules
    • Matching modules
    • Filter modules
    • Analysis modules
    • Transformation modules
    • Observability modules
    • Strategy modules
    • Rewrite semantics module
  • API reference
    • Overview
    • Public API

Documentation system

  • Overview
  • Templates
    • Overview
    • Architecture template
    • Concept template
    • Feature template
    • Test module template
    • Code module template
    • Feature-test mapping template
  • Policies
    • Overview
    • Mandatory
      • Overview
      • Image policy
      • Linking policy
      • Glossary guide
    • Recommended
      • Overview
      • Diagram style guide
      • Caption style guide
  • Enforcement
    • Overview
    • Image policy enforcement
    • Linking policy enforcement
    • CI overview
  • Shared images
renaissance.py
  • Developer documentation
  • Code modules
  • Overview
  • Edit on TNO/renaissance.py

Code modules¶

  1. Parser and AST modules
  2. Matching modules
  3. Filter modules
  4. Analysis modules
  5. Transformation modules
  6. Observability modules
  7. Strategy modules
Previous Next

Built with MkDocs using a theme provided by Read the Docs.
TNO/renaissance.py « Previous Next »