Ada Beautifier

the last character of the end of the statement or declaration.

Original relative indent - When selected, trailing comments are indented by reusing the indent after the last character of the end of the statement or declaration of the original source file.

Force type declaration comments to next line - When selected, trailing comments appearing at the end of a TYPE declaration line are forced onto the next line.

Advanced Tab

The following options are available on the Advanced tab:

if-then-else continued lines - Use these advanced options to customize how multi-line conditional ex- pressions of an if-then-elsestatement are indented.

Force a linebreak on logical operators - A line break is forced before/after (depending on your Op- erator position setting) every logical operator in the condition of an if/elseif. For example, before beautify:

--Indent per level = 3

--Operator position = Beginning of next line

if A = B and C = D then null ;

end if ;

After beautify:

if A = B

and C = D then null ;

end if ;

Additional indent for logical operator - Additional indent amount for a line broken on a logical op- erator. This amount is in addition to the current indent level. For example, before beautify (Indent per level = 3; Operator position = Beginning of next line; Additional indent for logical operator = 3):

--Indent per level = 3

--Operator position = Beginning of next line

--Additional indent for logical operator = 3

if A = B and C = D then null ;

end if ;

After beautify:

297

Page 319
Image 319
Slick V3.3 manual Advanced Tab, If a = B C = D then null End if