ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Query Library

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

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.
 

Detailed 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
Bug:
No known bugs.
Warning
Documentation is incomplete.
Todo:
  1. Finish documentation!
    1. Make the source code directory structure for Query lib match the documentation.
    2. Make the library more exstensible (perhaps designed like the PDF and DOT libraries).
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.