macro

Um valor Starlark invocável que representa uma macro simbólica; em outras palavras, o valor de retorno de macro(). Invocar esse valor durante o tempo de construção do pacote vai instanciar a macro e fazer com que a função de implementação da macro seja avaliada (em um contexto separado, diferente do contexto em que o valor da macro foi invocado), na maioria dos casos, fazendo com que os destinos sejam adicionados ao conjunto de destinos do pacote. Para mais informações, consulte Macros.