swig/Source
Olly Betts 822b2355c0 Improve handling of whitespace in %pythoncode
Previously SWIG looked at the indentation of the first line and removed
that many characters from each subsequent line, regardless of what those
characters were.  This was made worse because SWIG's preprocessor removes
any whitespace before a '#'.  Fixes github issue #379, reported by Joe
Orton.
2015-06-29 22:12:38 +12:00
..
CParse Cosmetic parser change 2015-06-22 07:04:34 +01:00
DOH Fixes for clang -fsanitize=undefined-trap -fsanitize-undefined-trap-on-error 2014-11-08 10:59:59 +00:00
Include Improve handling of whitespace in %pythoncode 2015-06-29 22:12:38 +12:00
Modules Improve handling of whitespace in %pythoncode 2015-06-29 22:12:38 +12:00
Preprocessor Ignore unknown preprocessor directives which are inside an inactive 2015-04-30 13:40:42 +12:00
Swig Fix warning display of types associated with 'using' and templates. 2015-06-09 07:59:49 +01:00
Makefile.am Merge branch 'master' into gsoc2012-scilab 2014-06-06 16:33:16 +02: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.