From 76eccaaa0c8865966c8c45d9cf28096d009c657d Mon Sep 17 00:00:00 2001 From: skalogryz Date: Mon, 9 Jun 2008 08:12:20 +0000 Subject: [PATCH] + additional empty line after {} - exlusion for 'FORWARD' section. FORWARD section is to be used only once, so it's not required git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@476 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- bindings/pascocoa/parser/ObjCParserUtils.pas | 6 +- bindings/pascocoa/parser/default.ini | 2 +- bindings/pascocoa/parser/objcparser.lpi | 65 +++++++++++++++++++- 3 files changed, 68 insertions(+), 5 deletions(-) diff --git a/bindings/pascocoa/parser/ObjCParserUtils.pas b/bindings/pascocoa/parser/ObjCParserUtils.pas index 0c8a2e5d1..351703c33 100755 --- a/bindings/pascocoa/parser/ObjCParserUtils.pas +++ b/bindings/pascocoa/parser/ObjCParserUtils.pas @@ -1148,6 +1148,7 @@ begin subs.Add('//'+ TSkip(hdr.Items[i])._Skip); end; {of if} + st.add(''); if subs.Count > 0 then begin //if subs[0] <> 'const' then st.Add('type'); st.AddStrings(subs); @@ -1759,11 +1760,12 @@ begin subs.Add(Format (' %s = class;', [TClassDef(hdr.Items[i])._ClassName])); if subs.Count > 0 then begin BeginSection('FORWARD', st); - BeginExcludeSection( GetIfDefFileName(hdr._FileName, '_FORWARD'), st); + // BeginExcludeSection( GetIfDefFileName(hdr._FileName, '_FORWARD'), st); try st.AddStrings(subs); + st.Add(''); finally - EndSection(st); + //EndSection(st); EndSection(st); end; end; diff --git a/bindings/pascocoa/parser/default.ini b/bindings/pascocoa/parser/default.ini index 529205519..07530bb56 100755 --- a/bindings/pascocoa/parser/default.ini +++ b/bindings/pascocoa/parser/default.ini @@ -1,6 +1,6 @@ [common] ignoreincludes0=CoreFoundation/ -ignoreincludes1=setjmp.h stdarg.h stdbool.h limits.h stdarg.h +ignoreincludes1=stdint.h setjmp.h stdarg.h stdbool.h limits.h stdarg.h ignoreincludes2=AvailabilityMacros.h ignoreincludes3=ApplicationServices/ ignoreincludes4=ApplicationServices/../FrameWorks/CoreGraphics.framework/Headers/ diff --git a/bindings/pascocoa/parser/objcparser.lpi b/bindings/pascocoa/parser/objcparser.lpi index 8508bed04..6d14a9806 100755 --- a/bindings/pascocoa/parser/objcparser.lpi +++ b/bindings/pascocoa/parser/objcparser.lpi @@ -9,13 +9,15 @@ - + + + @@ -29,13 +31,62 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -46,4 +97,14 @@ + + + + + + + + + +