Project

General

Profile

Feature #1730

implement macro pattern matching

Added by Eric Faulhaber over 11 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:
320.00 h
billable:
No
vendor_id:
GCD

History

#1 Updated by Eric Faulhaber over 11 years ago

This issue will need to be broken down into smaller subissues, each with a lot more detail, but the basic ideas:

  • fingerprinting subtrees -- catalogue patterns, detect repetition
  • pluggable fuzziness based on things like expression typing and things that in the 4GL are keyword differences but which can be easily parameterized in Java
  • invariant testing et al to detect if it is valid to refactor
  • must also deal with scoping issues and block/control flow processing (call graph support necessary?)

#2 Updated by Greg Shah over 11 years ago

  • Target version set to Code Improvements

#3 Updated by Greg Shah over 7 years ago

  • Target version changed from Code Improvements to Converted Code Improvements - Deduplication

Also available in: Atom PDF