File: README

package info (click to toggle)
swig 1.1p5-1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 9,448 kB
  • ctags: 5,025
  • sloc: cpp: 21,599; ansic: 13,333; yacc: 3,297; python: 2,794; makefile: 2,197; perl: 1,984; tcl: 1,583; sh: 736; lisp: 201; objc: 143
file content (20 lines) | stat: -rw-r--r-- 764 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SWIG Language Module

This example shows how one can write a new SWIG language module.
Writing a new language assumes that you are intimately familiar with
the target scripting language, SWIG typemaps, and C++ programming.

In this case, we build a very simple Tcl module.

Files :

        lang.h          -  Minimal header file needed for a language module
        lang.cxx        -  C++ code for the language.
        lang.map        -  A typemap file containing all of the handling for
                           different datatypes.
        header.swg      -  Header file included by our language module.
        main.cxx        -  Main program needed to start the SWIG parser.
        mylang.cxx      -  A skeleton language module (from the user manual).