public
Description: Ruby library to parse and query C++ header files using GCCXML
Homepage: http://rbplusplus.rubyforge.org/rbgccxml
Clone URL: git://github.com/jameskilton/rbgccxml.git
jameskilton (author)
Thu Nov 05 21:35:35 -0800 2009
commit  1c8c8a66471400e3d5e953200f792ac60b06ca49
tree    36e1d3d12ff673f51f87e4e1632d312ef3b8c0fa
parent  fad1438b329811cc1e9d60b5ca8eec6b03141695
rbgccxml / TODO
100644 32 lines (24 sloc) 0.717 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
The parts that need to be implemented, to be sorted by release and importance of feature
 
* Proper handling of all possible types, including pointers and references
* Removing nodes from the tree (#remove)
* Proper handling of inheritance searching
 
* Template handling
 
Following GCCXML types
 
* ReferenceType
* CvQualifiedType
* Field
* Destructor
* Variable
* OperatorFunction
 
Done:
 
* Searching functions by return type
* Searching functions by argument type(s)
  * :args => [nil, "int", nil] # => 3 arguments, 2nd is an int the other two can be anything
* Name searching of namespaces / classes / functions by regex
 
* Constructor
* FundamentalType
*? File
* Function::Argument
* Struct
* PointerType
* Typedef