Marko Klopcic
|
2f77dbc7f4
|
fixed prepending '*' to nontranslated comments by taking also tabs into account
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-30 20:35:23 +00:00 |
|
Marko Klopcic
|
e50d37664f
|
if feature doxygen:notranslate is used, comments are now properly decorated with '*'s.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13730 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-29 21:26:11 +00:00 |
|
Marko Klopcic
|
af74b4f96a
|
renamed test case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13726 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-27 20:25:00 +00:00 |
|
Marko Klopcic
|
46f2a16608
|
more refactoring, typedefs were introduced, DoxyCommandEnum moved to DoxygenParser
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13725 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-26 20:07:57 +00:00 |
|
Marko Klopcic
|
c9eda79264
|
refactored DoxygenEntity class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-26 15:34:46 +00:00 |
|
Marko Klopcic
|
a753f3e799
|
removed files with classes wich were made obsolete by previous commit
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13723 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-26 13:07:09 +00:00 |
|
Marko Klopcic
|
ed6df45c0a
|
refactored DoxygenParser: class Token is now nested in Doxygen parser because it is only used there, class TokenList has been removed - it more or less duplicated std::list, other code moved to DoxygenParser
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13722 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-26 13:00:52 +00:00 |
|
Dmitry Kabak
|
549b2046b1
|
Fixed comments in the source code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13668 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-19 14:42:26 +00:00 |
|
Dmitry Kabak
|
dfad1c8156
|
Fixed param description alignment in PyDoc translator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13667 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-19 13:58:12 +00:00 |
|
Dmitry Kabak
|
99bc7e9eb0
|
Added support for const qualifier and references in link-objects in JavaDoc link translator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13663 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-19 13:49:21 +00:00 |
|
Dmitry Kabak
|
faf72f01bf
|
Fixed problems with new lines in JavaDoc translator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13661 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-19 09:43:19 +00:00 |
|
Dmitry Kabak
|
0d35785724
|
Small cosmetic changes to generated comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13647 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-17 23:47:56 +00:00 |
|
Dmitry Kabak
|
393ffd09da
|
Fixed structural command list
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13634 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 14:19:26 +00:00 |
|
Dmitry Kabak
|
316be573f8
|
Fixed lots of PyDoc converter problems, see doxygen_tricky_constructs test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13633 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 14:18:47 +00:00 |
|
Dmitry Kabak
|
40ce1b412a
|
Now commands with no whitespace following them are also parsed
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13632 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 14:16:59 +00:00 |
|
Dmitry Kabak
|
a9cdb000ba
|
Made swig strip out all structural comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13622 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-16 11:35:02 +00:00 |
|
Dmitry Kabak
|
c592e0db51
|
Made doxygen parsing switched off by default
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13602 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-13 09:09:25 +00:00 |
|
Dmitry Kabak
|
3eed72b659
|
Updated Doxygen warning system
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13598 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-11 15:23:18 +00:00 |
|
Dmitry Kabak
|
771c61f9f1
|
Renamed DoxygenComment to doxygen to better comply swig's attribute namings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13597 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-11 14:34:48 +00:00 |
|
Dmitry Kabak
|
9600bb310f
|
Improved unknown Doxygen commands handling
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13591 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-10 21:21:16 +00:00 |
|
Dmitry Kabak
|
f7f3960d11
|
Eliminate 'signed/unsigned comparison' compiler warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13582 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-10 12:27:40 +00:00 |
|
Dmitry Kabak
|
7178385d48
|
Made comment output nicer, now printing _someword_ instead of _someword _
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13576 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-09 18:58:53 +00:00 |
|
Dmitry Kabak
|
342bff6ec9
|
Changed quoted strings handling. Also not missing any doxygen commands now.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13563 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-08 14:16:48 +00:00 |
|
Dmitry Kabak
|
cecc793782
|
Various small code fixes. Some unwanted code removed.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13551 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-07 20:04:23 +00:00 |
|
Dmitry Kabak
|
0a3db948cc
|
Fixed possible bug: as the return value of makeDocumentation is never checked, don't return null pointers, even in case of errors
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13518 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-05 14:18:46 +00:00 |
|
Dmitry Kabak
|
346fdfcab7
|
Added doxygen:notranslate feature, to prevent running of automatic comment translation
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13517 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-05 14:16:57 +00:00 |
|
Dmitry Kabak
|
e05d88b83c
|
Removed some old unused code from parser.y
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13491 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-03 21:53:48 +00:00 |
|
Dmitry Kabak
|
380b71eb56
|
Implemented automatic translation of links in doxygen comments, for example @see function(std::string) -> @see function(String) in java. Also included testcase for that
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13490 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-03 21:43:02 +00:00 |
|
Dmitry Kabak
|
9d3446d803
|
Fixed critical bug with doxygen comments, containing % symbol
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13487 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-03 18:44:47 +00:00 |
|
Marko Klopcic
|
174e203180
|
Fixed problem with doxygen comments at the end of a file or in a file without declarations.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13485 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-02 20:48:28 +00:00 |
|
Dmitry Kabak
|
c72a56c6f1
|
Small fix to display params type correctly in PyDocConverter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13484 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-02 12:22:26 +00:00 |
|
Dmitry Kabak
|
fb3ee4fb78
|
Implemented support for default args - overloaded functions, optional feature 1 in my project plan. Extended testcase.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13483 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-08-02 10:31:02 +00:00 |
|
Dmitry Kabak
|
e764c9a73e
|
Made JavaDoc output nicer
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13430 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-30 08:09:14 +00:00 |
|
Dmitry Kabak
|
3fbe45f0c6
|
Added nice doxygen debug switching (-debug-doxygen-parser and -debug-doxygen-translator)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13427 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-29 13:48:03 +00:00 |
|
Dmitry Kabak
|
03da0be1fa
|
Fixed numerous 'unused argument' warnings
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13426 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-29 11:53:01 +00:00 |
|
Dmitry Kabak
|
5fe88acdfb
|
Forgot to escape special HTML-chars in JavaDocConverter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13425 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-29 11:37:38 +00:00 |
|
Dmitry Kabak
|
4951d4a900
|
Got rid of 81 reduce/reduce warnings in parser.y
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13424 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-28 09:19:23 +00:00 |
|
Dmitry Kabak
|
0b7d1ffc45
|
Small fix to correctly generate overloaded method comments in python
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-25 12:11:28 +00:00 |
|
Dmitry Kabak
|
07552d3b09
|
Fixed ignored commands in JavaDocConverter
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13343 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-23 11:17:42 +00:00 |
|
Dmitry Kabak
|
c56d5fcf90
|
Some code refactoring and all of the doxy commands are working for the python comment translator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13335 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-19 16:08:11 +00:00 |
|
Dmitry Kabak
|
2ae18d9a0f
|
Some test fixes to the java comment translator
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13334 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-19 16:06:48 +00:00 |
|
Dmitry Kabak
|
d9e8d140e7
|
Refactored PyDocConverter class, implemented some commands
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13331 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-18 22:05:19 +00:00 |
|
Dmitry Kabak
|
3d5d66dbd3
|
Fixed a bug with freezing on commands like \code, \link and others
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13330 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-17 23:17:17 +00:00 |
|
Dmitry Kabak
|
db9659c286
|
Implemented most of non-ignored doxygen commands translating for java, fixed testcase. The output is not really nice right now, but almost all the commands mentioned in the project plan work ok
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13327 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-16 19:42:30 +00:00 |
|
Dmitry Kabak
|
32154a91e4
|
Normalized parameters handling, included newlines to the parsed tree
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13326 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-16 19:37:05 +00:00 |
|
Dmitry Kabak
|
f0aa6b7501
|
Fixed \cite doxygen command parsing
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13325 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-16 19:36:23 +00:00 |
|
Dmitry Kabak
|
4ce9f2361c
|
Added support for parsing of missing doxygen commands. Now parser produces correct parse tree for every doxygen tag, at least for those included in the testcase. Also added the test with all the tags, even those that will be ignored later.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13322 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-14 22:41:41 +00:00 |
|
Dmitry Kabak
|
34dc515a40
|
Fixed bug with quoted strings in doxygen comments
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13321 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-13 15:16:58 +00:00 |
|
Dmitry Kabak
|
b99221e8af
|
Refactored TokenList class
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13320 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-13 14:08:37 +00:00 |
|
Dmitry Kabak
|
6a7fe334be
|
Implemented parsing support for missing commands: \xrefitem, \ref, \subpage, \dotfile, \mscfile, \image, fixed \par
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13319 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-07-13 10:46:59 +00:00 |
|