skalogryz
9de53b2440
chelper: improved objc support:
...
Categories now can have protocol support.
Added parameter method direction modified (in, byref, inout .. etc)
Parsing of non-class entities (typedef, vars and funcs) within class declaration
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4004 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-03-08 02:29:00 +00:00
skalogryz
3a121294b0
chelper: cleanup error message generator. added obj-c class bit sized fields support
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3983 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-03-03 03:42:45 +00:00
skalogryz
0b7b50f476
chelper: added support for C++ enum element types. Refactored parsing next entity - added EndOffset, intComments
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3972 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2015-03-01 06:32:55 +00:00
skalogryz
c04c5c61e2
chelper: fix mem leaks in cconverter
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1296 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-19 14:01:26 +00:00
skalogryz
9955c92eb0
chelper: fix for error reporting, empty comments are now converted as well
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1292 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-18 07:08:08 +00:00
skalogryz
90fda595b9
chelper: added parser error reports
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1291 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-17 12:29:27 +00:00
skalogryz
dd80a33837
chelper: fix for objc methods, protocols parsing and writting
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1288 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-16 13:23:30 +00:00
skalogryz
e3d745b988
chelper: added obj-c properties writting to pascal
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1287 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-16 09:10:30 +00:00
skalogryz
21e815aa2d
chelper: added parsing for objc2.0 properties
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1286 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-15 20:24:17 +00:00
skalogryz
019dddefcd
chelper: removed some debug output. implemented objcprotocol parsing and writting
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1285 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-15 19:35:32 +00:00
skalogryz
838a446e4a
chelper: improved objc interface parsing and code generation
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1284 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-15 11:53:16 +00:00
skalogryz
2a5f151adc
chelper: started objc syntax support
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1283 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-08-14 20:17:44 +00:00