AST
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

32 linhas
582 B

statements
switch?
return
break in switch, loops
continue in loops
getFunction(Object.print)
{
__proto__ : { __name__ : Function },
body: anAst,
parameters: aMap,
scope: aMap,
}
makeFunction({
__proto__ : { __name__ : Function },
body: anAst,
parameters: aMap,
scope: aMap,
})
var num = `4; // THESE ARE THE
var ast = `(3+@num); // IMPORTANT 2 LINES
println(3 + @ast); // -> 10
println(3 + (3+4)); // -> 10
syntax for () {
if (__arguments__[1] == #in) { }
else if (__arguments__[1] == #on) { }
}