Make examples work with node.js and the custom interpreter.
This commit is contained in:
parent
b216a739c4
commit
15f12d9b59
27 changed files with 26 additions and 13 deletions
1
Examples/javascript/class/example.js
Normal file
1
Examples/javascript/class/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
// ----- Object creation -----
|
// ----- Object creation -----
|
||||||
|
|
||||||
|
|
|
||||||
1
Examples/javascript/constant/example.js
Normal file
1
Examples/javascript/constant/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
console.log("ICONST = " + example.ICONST + " (should be 42)\n");
|
console.log("ICONST = " + example.ICONST + " (should be 42)\n");
|
||||||
console.log("FCONST = " + example.FCONST + " (should be 2.1828)\n");
|
console.log("FCONST = " + example.FCONST + " (should be 2.1828)\n");
|
||||||
|
|
|
||||||
1
Examples/javascript/enum/example.js
Normal file
1
Examples/javascript/enum/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
// ----- Object creation -----
|
// ----- Object creation -----
|
||||||
|
|
||||||
|
|
|
||||||
1
Examples/javascript/exception/example.js
Normal file
1
Examples/javascript/exception/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
console.log("Trying to catch some exceptions.");
|
console.log("Trying to catch some exceptions.");
|
||||||
t = new example.Test();
|
t = new example.Test();
|
||||||
|
|
|
||||||
1
Examples/javascript/functor/example.js
Normal file
1
Examples/javascript/functor/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
a = new example.intSum(0);
|
a = new example.intSum(0);
|
||||||
b = new example.doubleSum(100.0);
|
b = new example.doubleSum(100.0);
|
||||||
|
|
|
||||||
1
Examples/javascript/namespace/example.js
Normal file
1
Examples/javascript/namespace/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
console.log("Global variable Foo=" + example.nspace.Foo);
|
console.log("Global variable Foo=" + example.nspace.Foo);
|
||||||
example.nspace.Foo = 5;
|
example.nspace.Foo = 5;
|
||||||
|
|
|
||||||
1
Examples/javascript/operator/example.js
Normal file
1
Examples/javascript/operator/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
a = new example.Complex(2,3);
|
a = new example.Complex(2,3);
|
||||||
b = new example.Complex(-5,10);
|
b = new example.Complex(-5,10);
|
||||||
|
|
|
||||||
1
Examples/javascript/overload/example.js
Normal file
1
Examples/javascript/overload/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
example.f();
|
example.f();
|
||||||
example.f(1);
|
example.f(1);
|
||||||
|
|
|
||||||
1
Examples/javascript/pointer/example.js
Normal file
1
Examples/javascript/pointer/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
// First create some objects using the pointer library.
|
// First create some objects using the pointer library.
|
||||||
console.log("Testing the pointer library\n");
|
console.log("Testing the pointer library\n");
|
||||||
|
|
|
||||||
1
Examples/javascript/reference/example.js
Normal file
1
Examples/javascript/reference/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
// This file illustrates the manipulation of C++ references in Javascript.
|
// This file illustrates the manipulation of C++ references in Javascript.
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
// ----- Object creation -----
|
// ----- Object creation -----
|
||||||
|
|
||||||
|
|
|
||||||
1
Examples/javascript/simple/example.js
Normal file
1
Examples/javascript/simple/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
/* Call our gcd() function */
|
/* Call our gcd() function */
|
||||||
|
|
||||||
|
|
|
||||||
1
Examples/javascript/template/example.js
Normal file
1
Examples/javascript/template/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
//Call some templated functions
|
//Call some templated functions
|
||||||
console.log(example.maxint(3,7));
|
console.log(example.maxint(3,7));
|
||||||
|
|
|
||||||
1
Examples/javascript/variables/example.js
Normal file
1
Examples/javascript/variables/example.js
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
module.exports = require("./build/Release/example");
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
var example = require("./build/Release/example");
|
var example = require("./example");
|
||||||
|
|
||||||
// Try to set the values of some global variables
|
// Try to set the values of some global variables
|
||||||
example.ivar = 42;
|
example.ivar = 42;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue