swig/Source/CParse
Vadim Zeitlin dc9cecb943 Move Doxygen comment mangling from the parser to the lexer.
This is a more logical place to do this and it also simplifies the parser
code, e.g. the parser doesn't get the ignored (called "structural" for some
reason in the code) Doxygen comments from the lexer at all any more instead of
having to ignore them on its own. It also allows to define doxygen_comment and
doxygen_post_comment rules in a simpler way and avoid shift/reduce conflicts
for the sequences of Doxygen [post] comments by specifying their associativity.

In principle, the lexer could also take care of concatenating the subsequent
Doxygen comments in a single one, as this would also seem to belong to it
rather than the parser, but this doesn't seem to provide any immediate gains
and so isn't done by this commit.
2015-07-25 18:37:03 +02:00
..
cparse.h Another merge with master. 2015-02-16 23:46:39 +01:00
cscanner.c Move Doxygen comment mangling from the parser to the lexer. 2015-07-25 18:37:03 +02:00
parser.y Move Doxygen comment mangling from the parser to the lexer. 2015-07-25 18:37:03 +02:00
templ.c Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
util.c Merge latest master into doxygen branch again. 2014-08-13 16:11:21 +02:00