All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sjsonnet.Settings.scala Maven / Gradle / Ivy

The newest version!
package sjsonnet

/**
 * Settings for the interpreter. This is a subset of Config which is used in the inner layers of the
 * interpreters and shared between all platforms.
 */
class Settings(
    val preserveOrder: Boolean = false,
    val strict: Boolean = false,
    val noStaticErrors: Boolean = false,
    val noDuplicateKeysInComprehension: Boolean = false,
    val strictImportSyntax: Boolean = false,
    val strictInheritedAssertions: Boolean = false,
    val strictSetOperations: Boolean = false,
    val throwErrorForInvalidSets: Boolean = false,
    val useNewEvaluator: Boolean = false
)

object Settings {
  val default = new Settings()
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy