let new_ast = [ast_tail];
a.value.ast = new_ast;
- console.log("+"+signal+"+"+repr(a));
+ // console.log("+"+signal+"+"+repr(a));
}
let fac1 = (x : TokenMatcheePair) =>
{
let raw = thenDo(thenDo(toSome(x), single), OnceOrMoreDo(fac1Appliee));
- console.log("+"+"火鳥"+"+"+repr(raw));
result = [applyToken, result, raw.value.ast[i]];
}
- console.log("+"+"hitori"+"+"+repr(result));
-
if (!Array.isArray(result)){
raw.value.ast = [result];
}else{