Gramatica extendida

añadido program(), block() y modificaciones en los existentes