simulating some automata with js
//automata testing, trying to simulate
//simulation of machine states
var states = [
function(){
return {
count:0,
items:[]
};
},
function(){
return {
active:false,
value:0
};
}
];
//value state
function value(a){
this.a = a;
}
//in out channels
var automata = {
"in":[new value(null), new value(null)],
"out":[new value(null), new value(null)]
};
//circular connected automata
var automata2 = {
"in":[new value(null), new value(null)],
"out":[automata2.in[0], automata2.in[1]] //raises error
};