ICFolder was remvoed
IBuffer.java was refactor to be public
IBuferChangedListerner.java is not visible
Refactor of ICRoot to ICModel
Refactor of ICOpenable to IOpenable
all the C Resources now implement IOpenable
- This patch contains my initial implementation of standard conversion
sequences for function resolution in the Parser's symbol Table.
- Also, the type information has been pulled out of the Declaration object and
placed in util.TypeInfo
- Added callback support for namespace definitions.
- Updated Parser exception handling strategy.
- Added callback support for linkage specifications.
- Added callback support for using declarations and directives. Added callback support for enumerations.
- Made DOM Name usage consistent.
- Updated DOMTests
- Added callback support for class member visibility.
- Added callback support for pointer and reference operators on declarators.
- Added callback support for throws clauses an const operations.
- Added callback support for array declarators.
- Updated parser tests to assist in this effort.
CDT Core Patch
2003-03-19 John Camelon
Updated Parser method visibility to solidify external interface.
Solved and removed TODO's from Scanner implementation.
Updated Parser and callbacks to handle basic expressions.
CDT UI Tests Patch
2003-03-19 John Camelon
Updated DOMTests for assignmentExpressions off of declarators.
Updated ExprEvalTest for Parser signature changes relating to adjustments to Expression callbacks.
- added in support for detecting and reporting circular inclusions
- added optimization by caching inclusion directories
- added macro pasting capabilities and tests
- updated inclusion searching algorithm for local inclusions
- added quickParse heuristic to Scanner for handling #if conditionals to
avoid throwing ScannerExceptions on undefined preprocessor symbols
- added minimal enum support to Parser (though not to DOM or CModel)
- fixed qualified name offsets in outline view
- added loop-detection code to Parser
- added Scanner testcase to validate Sebastien's comments
- first pass at basic declarator initializers