macro

Es un valor de Starlark invocable que representa una macro simbólica; en otras palabras, el valor de retorno de macro(). Invocar este valor durante el tiempo de construcción del paquete creará una instancia de la macro y hará que se evalúe la función de implementación de la macro (en un contexto separado, diferente del contexto en el que se invocó el valor de la macro), lo que, en la mayoría de los casos, hará que se agreguen objetivos al conjunto de objetivos del paquete. Para obtener más información, consulta Macros.