Paper Pretty Printer For Every Occasion

Merijn
This paper is available in ps and pdf.

Abstract

Tool builders dealing with many different languages, and language designers require sophisticated pretty-print techniques to minimize the time needed for constructing and adapting pretty-printers. We combined new and existing pretty-print techniques in a generic pretty-printer that satisfies modern pretty-print requirements. Its features include language independence, customization, and incremental pretty-printer generation.

Furthermore, we emphasize that the recent acceptance of \xml{} as international standard for the representation of structured data demands flexible pretty-print techniques, and we demonstrate that our pretty-printer provides such technology.

Presentation

BibTeX entry

@inproceedings{J2000a,
  author    = {de Jonge, M.},
  title     = "A Pretty-Printer for Every Occasion",
  booktitle = {Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools (CoSET2000)},
  editor    = {Ian Ferguson and Jonathan Gray and Louise Scott},
  year      = 2000,
  month     = jun,
  publisher = {University of Wollongong, Australia},
  pages     = "68--77",
  url       = base_url # "PaperPrettyPrinterForEveryOccasion"
}

CategoryPapers

-- MerijnDeJonge - 06 Apr 2003