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