Make examples work with node.js and the custom interpreter.

This commit is contained in:
Oliver Buchtala 2014-02-26 22:44:37 +01:00
commit 15f12d9b59
27 changed files with 26 additions and 13 deletions

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -1,4 +1,4 @@
var example = require("./build/Release/example");
var example = require("./example");
// ----- Object creation -----

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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");

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -1,4 +1,4 @@
var example = require("./build/Release/example");
var example = require("./example");
// ----- Object creation -----

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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();

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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);

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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;

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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);

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -1,4 +1,4 @@
var example = require("./build/Release/example");
var example = require("./example");
example.f();
example.f(1);

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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");

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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 -----

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -1,4 +1,4 @@
var example = require("./build/Release/example");
var example = require("./example");
/* Call our gcd() function */

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -1,4 +1,4 @@
var example = require("./build/Release/example");
var example = require("./example");
//Call some templated functions
console.log(example.maxint(3,7));

View file

@ -0,0 +1 @@
module.exports = require("./build/Release/example");

View file

@ -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;