package saker.build.scripting
Package containing scripting related classes for the build system.
| ScriptAccessProvider | Interface specifying the main access point for build script language implementations. |
| ScriptInformationProvider | Interface providing information about various aspects of a parsed build script. |
| ScriptParsingOptions | Interface for providing parsing options and configuration for scripts. |
| TargetConfigurationReader | Interface for reading a build script and converting it to a target configuration. |
| TargetConfigurationReadingResult | Container for build script parsing results. |
| Reason in ScriptParsingFailedException | Class for containing the location and the reason of the script parsing failure. |
| ScriptPosition | Immutable data class representing a region in a textual document. |
| SimpleScriptParsingOptions | Simple data class implementation of the ScriptParsingOptions interface. |
| SimpleTargetConfigurationReadingResult | Simple data class implementation of the TargetConfigurationReadingResult interface. |
| ScriptParsingFailedException | Exception reporting that a build script evaluation failed due to some syntactic or semantic error. |