| 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.
|