- Added AccessSpecifier and ClassKind to parser.util package and refactored callbacks.
- Better encapsulated ExceptionSpecification in the DOM.
- Updated DOM structures to return unmodifiable collections.
- Added callback support for asmdefinitions.
- Added callback support for constructor initializer chains.
- Fixed bug 35781 and updated parser to catch all exceptions from callbacks to ensure best-effort parsing.
- Removed Main.java from Parser package.
- Updated tests.
- The static sign will show if the parser sets isStatic() to true
for any element. For now, I am just saving this info in the
element info. We could change it later if we need another
icon for variables and functions.
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.