saker.build Documentation TaskDoc JavaDoc
package saker.build.scripting
Package containing scripting related classes for the build system.
Interfaces
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.
Classes
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.
Exceptions
ScriptParsingFailedException
Exception reporting that a build script evaluation failed due to some syntactic or semantic error.