te esta fallando porque se entiende que
funcion es una funcion que estas invocando y seguido pones las llaves. el interprete entiende que debria ser asi.
Código:
funcion(); {
function1();
function2();
}
notese el texto en rojo, no dice
function el cual es distinto de
funcion. entre otras maneras, una funcion se define de la siguiente forma.
Código:
function funcion(){
// cuerpo;
}