Hi,
here the points:
1-a actual parameter indenter
2-a expression indenter
3-a transformer to add Round Brackets to (if, while) boolean expressions if needed.
4-a uses clause indenter
Examples:
1-a actual parameter indenter
Before
"
InsertTokenBefore(TSourceToken(lbeginParseTreeNode), lSourceToken);
"
After
"
InsertTokenBefore(TSourceToken(lbeginParseTreeNode)
,lSourceToken);
"
2-a expression indenter
Before
"
(aValue and (aAnotherValue or Resul))
"
After
"
(aValue
and (aAnotherValue
or Resul))
"
3-a transformer to add Round Brackets to (if, while) boolean expressions if needed.
Before
"
if TSourceToken(aBegin).TokenType = aBeginToken then
"
After
"
if (TSourceToken(aBegin).TokenType = aBeginToken) then
"
4-a uses clause indenter
Before
"
uses
fShowParseTree,
TokenUtils,
Tokens,
SourceToken,
ParseTreeNodeType,
ParseTreeNode;
"
After
"
uses
fShowParseTree
,TokenUtils
,Tokens
,SourceToken
,ParseTreeNodeType
,ParseTreeNode
;
"
View and moderate all "patches Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Patches"
Source files...