Tue 27 Aug 00:14:56 CEST 2024
This commit is contained in:
parent
a149213e1a
commit
3bef39f4f4
32
test/hello-world.js
Normal file
32
test/hello-world.js
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
function hello(arg) {
|
||||||
|
this.arg=arg;
|
||||||
|
this.act = {
|
||||||
|
main : function () {
|
||||||
|
log('Hello',this.arg);
|
||||||
|
},
|
||||||
|
more : function () {
|
||||||
|
log('World');
|
||||||
|
// throw error
|
||||||
|
function foo() {
|
||||||
|
return {}.x()
|
||||||
|
}
|
||||||
|
// try { foo() } catch (e) { log(e.toString()) }
|
||||||
|
foo()
|
||||||
|
},
|
||||||
|
end : function () {
|
||||||
|
log('Terminate');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
this.trans = {
|
||||||
|
main : more,
|
||||||
|
more : end
|
||||||
|
}
|
||||||
|
this.on = {
|
||||||
|
// w/o handler agent will be terminated on error
|
||||||
|
error : function (err) { log('error',err,this.next) }
|
||||||
|
}
|
||||||
|
this.next='main';
|
||||||
|
}
|
||||||
|
compile(hello,{verbose:1});
|
||||||
|
create('hello','You')
|
||||||
|
start()
|
Loading…
Reference in New Issue
Block a user