swig/Source
Vadim Zeitlin 4884f8cb3c Move Doxygen comments concatenation from the parser to the lexer.
This allows to write the grammar in a simpler way without running into
shift/reduce conflicts all the time because a Doxygen post comment can often
be either reduced with the preceding token or shifted if there is another
Doxygen post comment after it.

Just take care of concatenating the comments in the lexer, which makes it
handling of comment tokens slightly more complex as it now needs to look ahead
at the next tokens, but it's worse the simplifications in the parser.

No changes in behaviour.
2015-07-27 01:14:48 +02:00
..
CParse Move Doxygen comments concatenation from the parser to the lexer. 2015-07-27 01:14:48 +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.