Interface | Description |
---|---|
SkylarkFunctionModule |
Generic interface for any
SkylarkModule module defining functions to make available to
the Skylark parser. |
SkylarkProviderFunctionApi |
Interface for a global Skylark library containing the provider method.
|
SkylarkRuleFunctionsApi |
Interface for a global Skylark library containing rule-related helper and registration functions.
|
Class | Description |
---|---|
AbstractSkylarkFunctions |
Abstract class containing function definitions shared by
SkylarkBuildModule and SkylarkPackageModule . |
HostInfo |
A factory for
host_info built-in function available |
SkylarkBuildModule |
A class for the Skylark native module providing functions for parsing build files.
|
SkylarkBuiltInProviders |
Container class that holds onto the built in providers that we want to expose to users
|
SkylarkPackageModule |
A class for the Skylark native module providing functions for parsing package files.
|
SkylarkProviderFunction |
Implements a version of the `provider()` function for use in Skylark build/extension files.
|
SkylarkRuleFunctions |
Provides APIs for creating build rules.
|