我对 lambda 表达式有PEG 语法问题,如果我使用语法,它们就可以工作:
x:{y:{x+y}}(20)(30)
这相当于
(function(x) { return function(y) { return x+y; }; })(20)(30);
但这不起作用
f:{f(10)}(x:{x*x})
这相当于:
(function(f) { return f(10); })(function(x) { return x*x; })
是否可以使第二个功能与 PEG.js 一起使用?