Programs can be easier to read if certain constructs are vertically aligned. By default all alignments are set ON. Through the -A0 switch you may reset the default to OFF, and then use one or more of the other -An switches to activate alignment for specific constructs.
: in declarations
:= in initializations in declarations
:= in assignment statements
=> in associations
at keywords in the component clauses in record
representation clauses
The -A switches are mutually compatible; any combination is allowed.