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 -----
|
||||
|
||||
|
|
|
|||
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("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 -----
|
||||
|
||||
|
|
|
|||
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.");
|
||||
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);
|
||||
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);
|
||||
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);
|
||||
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(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.
|
||||
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.
|
||||
var example = require("./build/Release/example");
|
||||
var example = require("./example");
|
||||
|
||||
// ----- 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 */
|
||||
|
||||
|
|
|
|||
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
|
||||
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
|
||||
example.ivar = 42;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue