@@ -190,9 +190,9 @@ new FunLiteral(thenPos, [], th), new FunLiteral(elsePos, [], el) ); } - if( tryEat("fun") || tryEat("ă") ) + if( tryEat("fun") || tryEat("\u03BB") ) { eat("(", "after fun"); string[] params; while( !tryEat(")") ) @@ -258,10 +258,10 @@ assert_eq(parseString(`123`), intl(123)); assert_eq(parseString(`"foo"`), strl("foo")); assert_eq(parseString(`fun(){1}`), fun([],intl(1))); assert_eq(parseString(`fun(x){1}`), fun(["x"],intl(1))); - assert_eq(parseString(`ă(){1}`), fun([],intl(1))); - assert_eq(parseString(`ă(x){1}`), fun(["x"],intl(1))); + assert_eq(parseString("\u03BB(){1}"), fun([],intl(1))); + assert_eq(parseString("\u03BB(x){1}"), fun(["x"],intl(1))); assert_eq(parseString(`1;2`), let("_","@val",intl(1),intl(2))); assert_eq(parseString(`1;2;`), let("_","@val",intl(1),intl(2))); assert_eq(parseString(`let x=1;2`), let("x","@val",intl(1),intl(2))); assert_eq(parseString(`var x=1;2;`), let("x","@val",intl(1),intl(2)));