Prettyprinting styles for various languages
Gary T. Leavens · ACM SIGPLAN Notices · 1984
There are three basic styles of prettyprinting in current usage. I present a simple hypothesis that governs which style is commonly found for any given language, based on the observation of several programming languages.