Abstract
This paper presents a prettyprinter for high-level languages that can be adapted to the personal preferences of an individual user or to particular project conventions. The customization of the prettyprinter is done by means of a user profile with a set of parameters. The available parameters have been chosen with respect to minimality of the user interface and reasonable flexibility. The paper includes a complete list of all parameters with examples. The prettyprinter is fairly portable; it consists of a language independent back end and a front end that is created by a compiler generator from a formal description of the language to be processed. Currently, a Modula-2 and a Pascal version of the prettyprinter are implemented.
| Original language | English |
|---|---|
| Pages (from-to) | 687-702 |
| Number of pages | 16 |
| Journal | Software: Practice and Experience |
| Volume | 19 |
| Issue number | 7 |
| DOIs | |
| Publication status | Published - Jul 1989 |
Fields of science
- 102 Computer Sciences
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver