Commit Graph

6 Commits

Author SHA1 Message Date
loesje_
2610161021 * Added ability to specify in type-mappings if var,constref etc should be uesed
* Added ability to force passing a variable in a parameter instead of function result
 * Removed ctypes-mapping, this in not necessary anymore

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2355 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-03-19 13:48:22 +00:00
loesje_
c3ba51579a * Fixed parsing differences between in/out/inout parameters
* Added option to add all forward declarations into a separate file

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2352 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-03-18 11:44:57 +00:00
loesje_
edeccf9cb4 Added ability to gather all forward declarations into one file
* Check for implementation and set reserved words

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2345 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-03-15 15:27:56 +00:00
loesje_
30ab99dd35 * Improved constant parsing: handle constant value as one text block
* Replace << and >> for shl and shr in non-string constants

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2344 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-03-15 13:31:51 +00:00
loesje_
56cdbd977f * Check for reserved words type and end as identifier names
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2342 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-03-15 11:58:18 +00:00
loesje_
9c3f8d1bfb * Added initial version of idlparser
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2337 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-03-14 15:06:44 +00:00