ROSE  0.9.9.139
Modules
Query Library

Description

This library simplifies the development of useful queries upon the AST.

Authors
Quinlan (Last checked in by
Author
dquinlan

)

Version
Id
QueryLib.docs,v 1.1 2004/07/07 10:26:28 dquinlan Exp
Date
Date last worked on
Date
2004/07/07 10:26:28
Note
Large parts of documentation contained in ROSE/QueryLibs/QueryLib.docs.

The design of the Query Library is somewhat adhoc, it seems clear from using it that the idea is an important one in the simplification of many preprocessor operations. What is not clear is just what the design of the Query Library should be. This implementation will likely be superceeded by an improved version in the future.

Collaboration diagram for Query Library:

Modules

 Local Node Query Library
 This library simplifies the development of useful queries upon individual nodes of the AST.
 
 Subtree Query Library
 This library simplifies the development of useful queries that require a traversal of any subtree of the AST.