LES, aka Loyc Expression Syntax, is a grammar language created in 2012 by David Piepgrass.
@[#static] fn factorial(x::int)::int { var result = 1; for (; x > 1; x--) { result *= x; }; return result; };
View source