•Fragments library provides a collection of classes suitable for representing fragments of source code in skeleton syntax tree form
•Skeleton syntax trees may be constructed and pulled apart manually using the exported interface of these classes
•Source level tools are provided for easier parsing and construction
•IO facility permits outputting a re-readable text form and constructing trees from a text form