mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-17 22:09:28 +02:00
IDE: indentation examples: multi line parameter list
git-svn-id: trunk@26527 -
This commit is contained in:
parent
16b539c6de
commit
af31f6d34d
@ -31,7 +31,8 @@ implementation
|
||||
|
||||
{ TMyClass }
|
||||
|
||||
procedure TMyClass.DoSomething1(a, b, c: integer);
|
||||
procedure TMyClass.DoSomething1(a, b, c: integer;
|
||||
LongParameter1: TSomeLongParameter);
|
||||
var
|
||||
i: integer;
|
||||
begin
|
||||
|
@ -5,16 +5,17 @@ LazarusResources.Add('indentation','PAS',[
|
||||
+'r;'#10' end;'#10' PMyRecord = ^TMyRecord;'#10#10' { TMyClass }'#10#10' '
|
||||
+'TMyClass = class(TObject)'#10' public'#10' procedure DoSomething1(a, b,'
|
||||
+' c: integer);'#10' procedure Code;'#10' end;'#10#10'implementation'#10
|
||||
+#10'{ TMyClass }'#10#10'procedure TMyClass.DoSomething1(a, b, c: integer);'
|
||||
+#10'var'#10' i: integer;'#10'begin'#10' if i=0 then'#10' begin'#10' re'
|
||||
+'peat'#10' if a=2 then'#10' ;'#10' until b=3;'#10' try'#10
|
||||
+' Code;'#10' finally'#10' Code;'#10' end;'#10' try'#10' '
|
||||
+' Code;'#10' except'#10' on e: exception do'#10' ;'#10' '
|
||||
+' end;'#10' end'#10' else'#10' begin'#10' case c of'#10' 1:'#10' '
|
||||
+' Code;'#10' 2:'#10' begin'#10' code;'#10' end;'#10' '
|
||||
+' else'#10' code;'#10' end;'#10' end;'#10'end;'#10#10'procedure TM'
|
||||
+'yClass.Code;'#10#10' procedure SubProc;'#10' begin'#10#10' end;'#10#10'v'
|
||||
+'ar'#10' i: Integer;'#10'begin'#10' writeln(''TMyClass.Code '');'#10' rep'
|
||||
+'eat'#10#10' until ;'#10' for i:=1 to 3 do'#10' Code;'#10' for i:=1 to'
|
||||
+' 3 do'#10' begin'#10' Code;'#10' end;'#10'end;'#10#10'end.'#10#10
|
||||
+#10'{ TMyClass }'#10#10'procedure TMyClass.DoSomething1(a, b, c: integer;'#10
|
||||
+' LongParameter1: TSomeLongParameter);'#10'var'#10' i: integer;'#10'begin'
|
||||
+#10' if i=0 then'#10' begin'#10' repeat'#10' if a=2 then'#10' '
|
||||
+' ;'#10' until b=3;'#10' try'#10' Code;'#10' finally'#10' '
|
||||
+' Code;'#10' end;'#10' try'#10' Code;'#10' except'#10' '
|
||||
+'on e: exception do'#10' ;'#10' end;'#10' end'#10' else'#10' be'
|
||||
+'gin'#10' case c of'#10' 1:'#10' Code;'#10' 2:'#10' begin'
|
||||
+#10' code;'#10' end;'#10' else'#10' code;'#10' end;'
|
||||
+#10' end;'#10'end;'#10#10'procedure TMyClass.Code;'#10#10' procedure SubPr'
|
||||
+'oc;'#10' begin'#10#10' end;'#10#10'var'#10' i: Integer;'#10'begin'#10' '
|
||||
+'writeln(''TMyClass.Code '');'#10' repeat'#10#10' until ;'#10' for i:=1 t'
|
||||
+'o 3 do'#10' Code;'#10' for i:=1 to 3 do'#10' begin'#10' Code;'#10' '
|
||||
+' end;'#10'end;'#10#10'end.'#10#10
|
||||
]);
|
||||
|
@ -2277,7 +2277,8 @@ end;
|
||||
{ The constructor for @link(TSourceEditor).
|
||||
AOwner is the @link(TSourceNotebook)
|
||||
and the AParent is usually a page of a @link(TNotebook) }
|
||||
constructor TSourceEditor.Create(AOwner: TComponent; AParent: TWinControl; ASharedEditor: TSourceEditor = nil);
|
||||
constructor TSourceEditor.Create(AOwner: TComponent; AParent: TWinControl;
|
||||
ASharedEditor: TSourceEditor = nil);
|
||||
var
|
||||
i: Integer;
|
||||
Begin
|
||||
|
Loading…
Reference in New Issue
Block a user