The Sol Programming Language!
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 
 

14 righe
277 B

execfile("tests/_lib.sol")
macro shitty_eval(x, y)
--ast.print(x)
return [x(), y()]
end
assert_eq(shitty_eval(3 + 2, 7 + 9), [5, 16], "macro 1")
macro stupid(ex)
return ex({this_var_does_not_exist = 77})
end
assert_eq(stupid(this_var_does_not_exist - 7), 70, "macro 2")