IBM Software Group  |  Rational software
© 2004 IBM Corporation
3
What have we done until now?
§Started work on parser in Dec. 2002
§Considered a number of options but settled on a handwritten parser
4Needed smart control over ambiguities in C/C++
4Needed to support a number of clients with different needs
4Similar in approach to newer versions of gcc.
§First contributed in 1.1 for CModel replacing previous JavaCC-based parser
§Added Indexing and Search as client in 1.2
4Replaced previous ctags-based index (not without issue)
§Numerous clients in 2.0, including content assist, F3, type browsers