Conflicts:
.gitignore .project .travis.yml Examples/Makefile.in Examples/test-suite/director_nspace.i
This commit is contained in:
commit
6dcbbf07db
134 changed files with 10011 additions and 15 deletions
|
|
@ -49,6 +49,7 @@ eswig_SOURCES = CParse/cscanner.c \
|
|||
Modules/guile.cxx \
|
||||
Modules/java.cxx \
|
||||
Modules/lang.cxx \
|
||||
Modules/javascript.cxx \
|
||||
Modules/lua.cxx \
|
||||
Modules/main.cxx \
|
||||
Modules/modula3.cxx \
|
||||
|
|
|
|||
2442
Source/Modules/javascript.cxx
Normal file
2442
Source/Modules/javascript.cxx
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1471,7 +1471,9 @@ int Language::membervariableHandler(Node *n) {
|
|||
}
|
||||
if (make_set_wrapper) {
|
||||
Setattr(n, "sym:name", mrename_set);
|
||||
SetFlag(n, "wrap:issetter");
|
||||
functionWrapper(n);
|
||||
Delattr(n, "wrap:issetter");
|
||||
} else {
|
||||
SetFlag(n, "feature:immutable");
|
||||
}
|
||||
|
|
@ -2956,7 +2958,9 @@ int Language::variableWrapper(Node *n) {
|
|||
Delete(pname0);
|
||||
}
|
||||
if (make_set_wrapper) {
|
||||
SetFlag(n, "wrap:issetter");
|
||||
functionWrapper(n);
|
||||
Delattr(n, "wrap:issetter");
|
||||
}
|
||||
/* Restore parameters */
|
||||
Setattr(n, "sym:name", symname);
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ extern "C" {
|
|||
Language *swig_r(void);
|
||||
Language *swig_go(void);
|
||||
Language *swig_d(void);
|
||||
Language *swig_javascript(void);
|
||||
}
|
||||
|
||||
struct swig_module {
|
||||
|
|
@ -92,6 +93,7 @@ static swig_module modules[] = {
|
|||
{"-tcl8", swig_tcl, 0},
|
||||
{"-uffi", swig_uffi, "Common Lisp / UFFI"},
|
||||
{"-xml", swig_xml, "XML"},
|
||||
{"-javascript", swig_javascript, "Javascript"},
|
||||
{NULL, NULL, NULL}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue