XREF Tech

$ less article.md

Xref-Speller Refactoring

Direct implementation of several refactorings is performed by others by using its source browsing capabilities. Refactoring, according to Martin Fowler, is a disciplined technique used to restructure codes.

There are those who has directly implemented refactorings for C language and for Java language as well. In order to specifically identify which belonged to a specific group, a summary is provided below:

For the C language refactoring, the following are covered:

  • Add Parameter
  • Exchange Parameter
  • Extract Function
  • Extract Macro
  • Remove Parameter
  • Rename Parameter
  • Rename Macro
  • Rename Variable
  • Rename Function
  • Rename Field

For the Java language refactoring, the list includes:

  • Add Parameter
  • Exchange Parameter
  • Extract Method
  • Remove Parameter
  • Rename Parameter
  • Rename Class
  • Rename Field
  • Rename Method

$ ls tools/

XREF Program

In the current era, the word program does not only anchor its references to party organizations and business meetings, or even events.

Source Browsing

You might think that Xref-Speller illustrated various traces of change when it comes to web-surfing of hypertext files on the Internet.

Programs

The cross-reference file is generated after full pre-processing and parsing of sources (supporting both K&R and ANSI styles).