swig/Source
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 Move Doxygen comment mangling from the parser to the lexer. 2015-07-25 18:37:03 +02:00
DOH Warning fixes for 64bit visual c++ on Windows 2015-07-03 20:59:24 +01:00
DoxygenTranslator/src Fix trimming whitespace from Doxygen comments. 2015-02-17 00:10:37 +01:00
Include Another merge with master. 2015-07-20 00:44:26 +02:00
Modules Another merge with master. 2015-07-20 00:44:26 +02:00
Preprocessor Ignore unknown preprocessor directives which are inside an inactive 2015-04-30 13:40:42 +12:00
Swig Another merge with master. 2015-07-20 00:44:26 +02:00
Makefile.am Another merge with master. 2015-02-16 23:46:39 +01:00
README update this README 2008-11-03 13:32:33 +00:00

SWIG Source directory

 Source/DOH          -  A core set of basic datatypes including
                        strings, lists, hashes, and files.  Used
                        extensively by the rest of SWIG.

 Source/Swig         -  Swig core. Type-system, utility functions.

 Source/Preprocessor -  SWIG C Preprocessor

 Source/CParse       -  SWIG C Parser (still messy)

 Source/Modules      -  Language modules.

 Source/Include      -  Include files.

Historic directories which may be in CVS, but have been removed:

 Source/Modules1.1   -  Old SWIG-1.1 modules. Empty.

 Source/LParse       -  Experimental parser.  Officially dead
                        as CParse is more capable.

 Source/SWIG1.1      -  Old SWIG1.1 core. Completely empty now.