mirror of
https://github.com/enso-org/enso.git
synced 2024-12-22 18:01:38 +03:00
Load the File_Format types via a ServiceLoader (#3813)
Moves the File.read method into the `File` type. Uses the ServiceLoader to find all types for the File_Format.
This commit is contained in:
parent
d8882f606d
commit
f0f6deef2a
100
build.sbt
100
build.sbt
@ -7,8 +7,11 @@ import sbt.addCompilerPlugin
|
||||
import sbt.complete.DefaultParsers._
|
||||
import sbt.complete.Parser
|
||||
import sbt.nio.file.FileTreeView
|
||||
import sbtcrossproject.CrossPlugin.autoImport.{CrossType, crossProject}
|
||||
import src.main.scala.licenses.{DistributionDescription, SBTDistributionComponent}
|
||||
import sbtcrossproject.CrossPlugin.autoImport.{crossProject, CrossType}
|
||||
import src.main.scala.licenses.{
|
||||
DistributionDescription,
|
||||
SBTDistributionComponent
|
||||
}
|
||||
|
||||
import java.io.File
|
||||
|
||||
@ -664,30 +667,37 @@ lazy val `text-buffer` = project
|
||||
)
|
||||
)
|
||||
|
||||
val generateRustParserLib = TaskKey[Seq[File]]("generateRustParserLib", "Generates parser native library")
|
||||
val generateRustParserLib =
|
||||
TaskKey[Seq[File]]("generateRustParserLib", "Generates parser native library")
|
||||
`syntax-rust-definition` / generateRustParserLib := {
|
||||
import sys.process._
|
||||
val libGlob = target.value.toGlob / "rust" / * / "libenso_parser.so"
|
||||
val allLibs = FileTreeView.default.list(Seq(libGlob)).map(_._1)
|
||||
if (sys.env.get("CI").isDefined ||
|
||||
allLibs.isEmpty ||
|
||||
(`syntax-rust-definition` / generateRustParserLib).inputFileChanges.hasChanges) {
|
||||
Seq("cargo", "build", "-p", "enso-parser-jni") !
|
||||
}
|
||||
FileTreeView.default.list(Seq(libGlob)).map(_._1.toFile)
|
||||
import sys.process._
|
||||
val libGlob = target.value.toGlob / "rust" / * / "libenso_parser.so"
|
||||
val allLibs = FileTreeView.default.list(Seq(libGlob)).map(_._1)
|
||||
if (
|
||||
sys.env.get("CI").isDefined ||
|
||||
allLibs.isEmpty ||
|
||||
(`syntax-rust-definition` / generateRustParserLib).inputFileChanges.hasChanges
|
||||
) {
|
||||
Seq("cargo", "build", "-p", "enso-parser-jni") !
|
||||
}
|
||||
FileTreeView.default.list(Seq(libGlob)).map(_._1.toFile)
|
||||
}
|
||||
|
||||
`syntax-rust-definition` / generateRustParserLib / fileInputs +=
|
||||
(`syntax-rust-definition` / baseDirectory).value.toGlob / "jni" / "src" / "*.rs"
|
||||
(`syntax-rust-definition` / baseDirectory).value.toGlob / "jni" / "src" / "*.rs"
|
||||
|
||||
val generateParserJavaSources = TaskKey[Seq[File]]("generateParserJavaSources", "Generates Java sources for Rust parser")
|
||||
val generateParserJavaSources = TaskKey[Seq[File]](
|
||||
"generateParserJavaSources",
|
||||
"Generates Java sources for Rust parser"
|
||||
)
|
||||
`syntax-rust-definition` / generateParserJavaSources := {
|
||||
generateRustParser(
|
||||
(`syntax-rust-definition` / Compile / sourceManaged).value,
|
||||
(`syntax-rust-definition` / generateParserJavaSources).inputFileChanges)
|
||||
(`syntax-rust-definition` / generateParserJavaSources).inputFileChanges
|
||||
)
|
||||
}
|
||||
`syntax-rust-definition` / generateParserJavaSources / fileInputs +=
|
||||
(`syntax-rust-definition` / baseDirectory).value.toGlob / "generate-java" / "src" / ** / "*.rs"
|
||||
(`syntax-rust-definition` / baseDirectory).value.toGlob / "generate-java" / "src" / ** / "*.rs"
|
||||
`syntax-rust-definition` / generateParserJavaSources / fileInputs +=
|
||||
(`syntax-rust-definition` / baseDirectory).value.toGlob / "src" / ** / "*.rs"
|
||||
|
||||
@ -697,12 +707,20 @@ def generateRustParser(base: File, changes: sbt.nio.FileChanges): Seq[File] = {
|
||||
|
||||
import sys.process._
|
||||
val syntaxPkgs = Paths.get("org", "enso", "syntax2").toString
|
||||
val fullPkg = Paths.get(base.toString, syntaxPkgs).toFile
|
||||
val fullPkg = Paths.get(base.toString, syntaxPkgs).toFile
|
||||
if (!fullPkg.exists()) {
|
||||
fullPkg.mkdirs()
|
||||
}
|
||||
if (changes.hasChanges) {
|
||||
Seq("cargo", "run", "-p", "enso-parser-generate-java", "--bin", "enso-parser-generate-java", fullPkg.toString) !
|
||||
Seq(
|
||||
"cargo",
|
||||
"run",
|
||||
"-p",
|
||||
"enso-parser-generate-java",
|
||||
"--bin",
|
||||
"enso-parser-generate-java",
|
||||
fullPkg.toString
|
||||
) !
|
||||
}
|
||||
FileUtils.listFiles(fullPkg, Array("scala", "java"), true).asScala.toSeq
|
||||
}
|
||||
@ -714,7 +732,7 @@ lazy val `syntax-rust-definition` = project
|
||||
Compile / sourceGenerators += generateParserJavaSources,
|
||||
Compile / resourceGenerators += generateRustParserLib,
|
||||
Compile / javaSource := baseDirectory.value / "generate-java" / "java",
|
||||
frgaalJavaCompilerSetting,
|
||||
frgaalJavaCompilerSetting
|
||||
)
|
||||
|
||||
lazy val graph = (project in file("lib/scala/graph/"))
|
||||
@ -1192,7 +1210,7 @@ lazy val parser = (project in file("lib/scala/parser"))
|
||||
s"-Djava.library.path=$root/target/rust/debug"
|
||||
},
|
||||
libraryDependencies ++= Seq(
|
||||
"org.scalatest" %%% "scalatest" % scalatestVersion % Test
|
||||
"org.scalatest" %%% "scalatest" % scalatestVersion % Test
|
||||
),
|
||||
testFrameworks := List(
|
||||
new TestFramework("org.scalatest.tools.Framework"),
|
||||
@ -1543,18 +1561,18 @@ lazy val `engine-runner` = project
|
||||
lazy val `engine-runner-native` = project
|
||||
.in(file("engine/runner-native"))
|
||||
.settings(
|
||||
assembly/assemblyExcludedJars := {
|
||||
assembly / assemblyExcludedJars := {
|
||||
val cp = (assembly / fullClasspath).value
|
||||
(assembly/assemblyExcludedJars).value ++
|
||||
cp.filter(_.data.getName.startsWith("sqlite-jdbc"))
|
||||
(assembly / assemblyExcludedJars).value ++
|
||||
cp.filter(_.data.getName.startsWith("sqlite-jdbc"))
|
||||
},
|
||||
assembly / mainClass := (`engine-runner` / assembly / mainClass).value,
|
||||
assembly / assemblyMergeStrategy := (`engine-runner` / assembly / assemblyMergeStrategy).value,
|
||||
assembly / assemblyJarName := "runner-native.jar",
|
||||
assembly / assemblyOutputPath := file("runner-native.jar"),
|
||||
assembly := assembly
|
||||
.dependsOn(`engine-runner` / assembly)
|
||||
.value,
|
||||
.dependsOn(`engine-runner` / assembly)
|
||||
.value,
|
||||
rebuildNativeImage := NativeImage
|
||||
.buildNativeImage(
|
||||
"runner",
|
||||
@ -1571,7 +1589,7 @@ lazy val `engine-runner-native` = project
|
||||
"-Dnic=nic"
|
||||
),
|
||||
mainClass = Option("org.enso.runner.Main"),
|
||||
cp = Option("runtime.jar"),
|
||||
cp = Option("runtime.jar"),
|
||||
initializeAtRuntime = Seq(
|
||||
// Note [WSLoggerManager Shutdown Hook]
|
||||
"org.enso.loggingservice.WSLoggerManager$",
|
||||
@ -1856,8 +1874,9 @@ lazy val `std-base` = project
|
||||
Compile / packageBin / artifactPath :=
|
||||
`base-polyglot-root` / "std-base.jar",
|
||||
libraryDependencies ++= Seq(
|
||||
"com.ibm.icu" % "icu4j" % icuVersion,
|
||||
"org.graalvm.truffle" % "truffle-api" % graalVersion % "provided"
|
||||
"com.ibm.icu" % "icu4j" % icuVersion,
|
||||
"org.graalvm.truffle" % "truffle-api" % graalVersion % "provided",
|
||||
"org.netbeans.api" % "org-openide-util-lookup" % netbeansApiVersion % "provided"
|
||||
),
|
||||
Compile / packageBin := Def.task {
|
||||
val result = (Compile / packageBin).value
|
||||
@ -1880,11 +1899,11 @@ lazy val `std-table` = project
|
||||
Compile / packageBin / artifactPath :=
|
||||
`table-polyglot-root` / "std-table.jar",
|
||||
libraryDependencies ++= Seq(
|
||||
"com.ibm.icu" % "icu4j" % icuVersion % "provided",
|
||||
"com.univocity" % "univocity-parsers" % "2.9.1",
|
||||
"org.apache.poi" % "poi-ooxml" % "5.2.2",
|
||||
"org.apache.xmlbeans" % "xmlbeans" % "5.1.0",
|
||||
"org.graalvm.truffle" % "truffle-api" % graalVersion % "provided"
|
||||
"org.graalvm.truffle" % "truffle-api" % graalVersion % "provided",
|
||||
"org.netbeans.api" % "org-openide-util-lookup" % netbeansApiVersion % "provided",
|
||||
"com.univocity" % "univocity-parsers" % "2.9.1",
|
||||
"org.apache.poi" % "poi-ooxml" % "5.2.2",
|
||||
"org.apache.xmlbeans" % "xmlbeans" % "5.1.0"
|
||||
),
|
||||
Compile / packageBin := Def.task {
|
||||
val result = (Compile / packageBin).value
|
||||
@ -2039,7 +2058,8 @@ buildEngineDistribution := {
|
||||
log.info(s"Engine package created at $root")
|
||||
}
|
||||
|
||||
val stdBitsProjects = List("Base", "Database", "Google_Api", "Image", "Table", "All")
|
||||
val stdBitsProjects =
|
||||
List("Base", "Database", "Google_Api", "Image", "Table", "All")
|
||||
val allStdBits: Parser[String] =
|
||||
stdBitsProjects.map(v => v: Parser[String]).reduce(_ | _)
|
||||
|
||||
@ -2081,10 +2101,14 @@ pkgStdLibInternal := Def.inputTask {
|
||||
(`std-google-api` / Compile / packageBin).value
|
||||
case _ =>
|
||||
}
|
||||
val libs = if (cmd != "All") Seq(cmd) else {
|
||||
val prefix = "Standard."
|
||||
Editions.standardLibraries.filter(_.startsWith(prefix)).map(_.stripPrefix(prefix))
|
||||
}
|
||||
val libs =
|
||||
if (cmd != "All") Seq(cmd)
|
||||
else {
|
||||
val prefix = "Standard."
|
||||
Editions.standardLibraries
|
||||
.filter(_.startsWith(prefix))
|
||||
.map(_.stripPrefix(prefix))
|
||||
}
|
||||
libs.foreach { lib =>
|
||||
StdBits.buildStdLibPackage(
|
||||
lib,
|
||||
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd, Mark Hibberd, Sean Parsons and other contributors.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd, Mark Hibberd, Sean Parsons and other contributors.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd, Mark Hibberd, Sean Parsons and other contributors.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd, Mark Hibberd, Sean Parsons and other contributors.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd, Mark Hibberd, Sean Parsons and other contributors.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd, Mark Hibberd, Sean Parsons and other contributors.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -0,0 +1,24 @@
|
||||
Copyright (c) 2012, Ephox Pty Ltd
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,4 +0,0 @@
|
||||
The project repository is located at https://github.com/circe/circe-yaml
|
||||
|
||||
We were unable to find any copyright notices that should be attached as per the license.
|
||||
|
@ -1,19 +1,108 @@
|
||||
Copyright (C) 2009-2018 the original author(s).
|
||||
/*
|
||||
* Copyright (C) 2009-2018 the original author(s).
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
Copyright (c) 2000-2005 Dieter Wimberger
|
||||
/*
|
||||
* Copyright (c) 2002-2017, the original author or authors.
|
||||
*
|
||||
* This software is distributable under the BSD license. See the terms of the
|
||||
* BSD license in the documentation provided with this software.
|
||||
*
|
||||
* https://opensource.org/licenses/BSD-3-Clause
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2002-2019, the original author or authors.
|
||||
*
|
||||
* This software is distributable under the BSD license. See the terms of the
|
||||
* BSD license in the documentation provided with this software.
|
||||
*
|
||||
* https://opensource.org/licenses/BSD-3-Clause
|
||||
*/
|
||||
|
||||
/*
|
||||
* Java TelnetD library (embeddable telnet daemon)
|
||||
* Copyright (c) 2000-2005 Dieter Wimberger
|
||||
* All rights reserved.
|
||||
* <p/>
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are
|
||||
* met:
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
* this list of conditions and the following disclaimer in the documentation
|
||||
* and/or other materials provided with the distribution.
|
||||
* <p/>
|
||||
* Neither the name of the author nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
* <p/>
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS
|
||||
* IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
***/
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
* contributor license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright ownership.
|
||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
* (the "License"); you may not use this file except in compliance with
|
||||
* the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
Copyright (c) 2002-2016, the original author or authors.
|
||||
|
||||
Copyright (c) 2002-2017, the original author or authors.
|
||||
|
||||
Copyright (c) 2002-2018, the original author or authors.
|
||||
|
||||
Copyright (c) 2002-2019, the original author or authors.
|
||||
|
||||
Copyright (c) 2002-2020, the original author or authors.
|
||||
|
||||
Copyright (c) 2002-2021, the original author or authors.
|
||||
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
|
||||
this work for additional information regarding copyright ownership.
|
||||
|
@ -77,27 +77,27 @@ Copyright notices related to this dependency can be found in the directory `comm
|
||||
|
||||
|
||||
'circe-core_2.13', licensed under the Apache 2.0, is distributed with the launcher.
|
||||
The license information can be found along with the copyright notices.
|
||||
The license file can be found at `licenses/APACHE2.0`.
|
||||
Copyright notices related to this dependency can be found in the directory `io.circe.circe-core_2.13-0.14.2`.
|
||||
|
||||
|
||||
'circe-generic_2.13', licensed under the Apache 2.0, is distributed with the launcher.
|
||||
The license information can be found along with the copyright notices.
|
||||
The license file can be found at `licenses/APACHE2.0`.
|
||||
Copyright notices related to this dependency can be found in the directory `io.circe.circe-generic_2.13-0.14.2`.
|
||||
|
||||
|
||||
'circe-jawn_2.13', licensed under the Apache 2.0, is distributed with the launcher.
|
||||
The license information can be found along with the copyright notices.
|
||||
The license file can be found at `licenses/APACHE2.0`.
|
||||
Copyright notices related to this dependency can be found in the directory `io.circe.circe-jawn_2.13-0.14.2`.
|
||||
|
||||
|
||||
'circe-numbers_2.13', licensed under the Apache 2.0, is distributed with the launcher.
|
||||
The license information can be found along with the copyright notices.
|
||||
The license file can be found at `licenses/APACHE2.0`.
|
||||
Copyright notices related to this dependency can be found in the directory `io.circe.circe-numbers_2.13-0.14.2`.
|
||||
|
||||
|
||||
'circe-parser_2.13', licensed under the Apache 2.0, is distributed with the launcher.
|
||||
The license information can be found along with the copyright notices.
|
||||
The license file can be found at `licenses/APACHE2.0`.
|
||||
Copyright notices related to this dependency can be found in the directory `io.circe.circe-parser_2.13-0.14.2`.
|
||||
|
||||
|
||||
|
@ -1,202 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
@ -1,202 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
@ -1,202 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
@ -1,202 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
@ -1,202 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
@ -1,4 +0,0 @@
|
||||
The project repository is located at https://github.com/circe/circe-yaml
|
||||
|
||||
We were unable to find any copyright notices that should be attached as per the license.
|
||||
|
@ -13,6 +13,7 @@ component-groups:
|
||||
- Input:
|
||||
exports:
|
||||
- Standard.Base.System.File.new
|
||||
- Standard.Base.System.File.read
|
||||
- Standard.Base.System.File.read_text
|
||||
- Web:
|
||||
exports:
|
||||
|
@ -119,5 +119,5 @@ from project.Function export all
|
||||
from project.Nothing export all
|
||||
from project.Polyglot export all
|
||||
from project.Runtime.Extensions export all
|
||||
from project.System.File_Format export File_Format, Plain_Text_Format, Plain_Text, Bytes, Infer
|
||||
from project.System.File_Format export File_Format, Plain_Text_Format, Plain_Text, Bytes, Infer, Auto_Detect
|
||||
from project.Data.Index_Sub_Range export First, Last
|
||||
|
@ -6,6 +6,7 @@ import Standard.Base.Data.Text.Text_Sub_Range
|
||||
from Standard.Base.Error.Problem_Behavior import Report_Warning
|
||||
import Standard.Base.Runtime.Resource
|
||||
from Standard.Base.Runtime.Resource import Managed_Resource
|
||||
from Standard.Base.Error.Common import Unsupported_File_Type
|
||||
|
||||
polyglot java import org.enso.base.Array_Builder
|
||||
polyglot java import org.enso.base.Encoding_Utils
|
||||
@ -42,6 +43,32 @@ new path =
|
||||
_ : File -> path
|
||||
_ -> Error.throw (Illegal_Argument_Error_Data "new file should be either a File or a Text")
|
||||
|
||||
## ALIAS Read Text File, Read File
|
||||
|
||||
Read a file using the specified file format
|
||||
|
||||
Arguments:
|
||||
- path: The path of the file to open and read the contents of. It will
|
||||
accept a textual path or a file.
|
||||
- format: A File_Format object used to read file into memory.
|
||||
If `Auto_Detect` is specified; the provided file determines the specific
|
||||
type and configures it appropriately. If there is no matching type then
|
||||
a `Unsupported_File_Type` error is returned.
|
||||
- on_problems: Specifies the behavior when a problem occurs during the
|
||||
function.
|
||||
By default, a warning is issued, but the operation proceeds.
|
||||
If set to `Report_Error`, the operation fails with a dataflow error.
|
||||
If set to `Ignore`, the operation proceeds without errors or warnings.
|
||||
|
||||
? Module or Instance?
|
||||
If you have a variable `file` of type `File`, we recommend calling the
|
||||
`.read` method on it directly, rather than using `File.read file`. The
|
||||
later, however, will still work.
|
||||
read : (Text | File) -> File_Format -> Problem_Behavior -> Any ! File_Error | Unsupported_File_Type
|
||||
read path (format=Auto_Detect) (on_problems=Report_Warning) =
|
||||
file = new path
|
||||
file.read format on_problems
|
||||
|
||||
## Open and reads all bytes in the file at the provided `path` into a byte vector.
|
||||
|
||||
Arguments:
|
||||
@ -246,6 +273,39 @@ type File
|
||||
with_input_stream self open_options action =
|
||||
Resource.bracket (self.new_input_stream open_options) (_.close) action
|
||||
|
||||
## Read a file using the specified file format
|
||||
|
||||
Arguments:
|
||||
- format: A `File_Format` object used to read file into memory.
|
||||
If `Auto_Detect` is specified; the provided file determines the specific
|
||||
type and configures it appropriately. If there is no matching type then
|
||||
a `Unsupported_File_Type` error is returned.
|
||||
- on_problems: Specifies the behavior when a problem occurs during the
|
||||
function.
|
||||
By default, a warning is issued, but the operation proceeds.
|
||||
If set to `Report_Error`, the operation fails with a dataflow error.
|
||||
If set to `Ignore`, the operation proceeds without errors or warnings.
|
||||
|
||||
> Example
|
||||
Read the first sheet of an XLSX from disk and convert it into a table.
|
||||
|
||||
from Standard.Table import all
|
||||
import Standard.Examples
|
||||
|
||||
example_xlsx_to_table = Examples.xlsx.read
|
||||
|
||||
> Example
|
||||
Read the sheet named `Dates` from an XLS and convert it to a table.
|
||||
|
||||
from Standard.Table import all
|
||||
from Standard.Table import Excel, Worksheet
|
||||
import Standard.Examples
|
||||
|
||||
example_xls_to_table = Examples.xls.read (Excel (Worksheet 'Dates'))
|
||||
read : File_Format -> Problem_Behavior -> Any ! File.File_Error | Unsupported_File_Type
|
||||
read self format=Auto_Detect (on_problems=Report_Warning) =
|
||||
format.read self on_problems
|
||||
|
||||
## Reads all bytes in this file into a byte vector.
|
||||
|
||||
> Example
|
||||
|
@ -1,16 +1,40 @@
|
||||
from Standard.Base import all
|
||||
from Standard.Base.Error.Common import unimplemented
|
||||
|
||||
from project.System.File_Format.Plain_Text_Format import Plain_Text
|
||||
from project.System.File_Format.Plain_Text_Format export Plain_Text
|
||||
|
||||
polyglot java import org.enso.base.file_format.FileFormatSPI
|
||||
|
||||
## PRIVATE
|
||||
format_types : Vector
|
||||
format_types = Vector.from_polyglot_array (FileFormatSPI.get_types False)
|
||||
|
||||
type Auto_Detect
|
||||
## PRIVATE
|
||||
Implements the `File.read` for this `File_Format`
|
||||
read : File -> Problem_Behavior -> Any ! Unsupported_File_Type
|
||||
read self file on_problems =
|
||||
reader = Auto_Detect.get_format file
|
||||
if reader == Nothing then Error.throw (Unsupported_File_Type_Data ("No known File_Format supports '" + file.extension + "'")) else
|
||||
reader.read file on_problems
|
||||
|
||||
## PRIVATE
|
||||
get_format : File -> Any | Nothing
|
||||
get_format file =
|
||||
reader idx =
|
||||
if idx >= format_types.length then Nothing else
|
||||
format = format_types.at idx . for_file file
|
||||
if format.is_nothing.not then format else
|
||||
@Tail_Call reader (idx + 1)
|
||||
reader 0
|
||||
|
||||
type File_Format
|
||||
## PRIVATE
|
||||
Implements the `File.read` for this `File_Format`
|
||||
read : File -> Problem_Behavior -> Any
|
||||
read _ _ = unimplemented "This is an interface only."
|
||||
|
||||
# TODO Dubious constructor export
|
||||
from project.System.File_Format.Plain_Text_Format import all
|
||||
from project.System.File_Format.Plain_Text_Format export all
|
||||
|
||||
type Plain_Text_Format
|
||||
Plain_Text (encoding:Encoding=Encoding.utf_8)
|
||||
|
||||
|
@ -15,7 +15,6 @@ component-groups:
|
||||
- Standard.Table.Data.Table.Table.new
|
||||
- Standard.Table.Data.Table.Table.from_rows
|
||||
- Standard.Table.Data.Column.Column.from_vector
|
||||
- Standard.Base.System.File.read
|
||||
- Standard.Base.Select:
|
||||
exports:
|
||||
- Standard.Table.Data.Table.Table.at
|
||||
|
@ -23,7 +23,6 @@ import project.Internal.Table_Helpers
|
||||
import project.Internal.Aggregate_Column_Helper
|
||||
import project.Internal.Parse_Values_Helper
|
||||
import project.Internal.Problem_Builder.Problem_Builder
|
||||
import project.IO.Auto_Detect.Auto_Detect
|
||||
|
||||
from project.Data.Column import get_item_string
|
||||
from project.Data.Column_Type_Selection import Column_Type_Selection, Auto
|
||||
@ -1179,7 +1178,16 @@ type Table
|
||||
example_to_xlsx = Examples.inventory_table.write (enso_project.data / "example_xlsx_output.xlsx") Excel
|
||||
write : File|Text -> File_Format -> Existing_File_Behavior -> Match_Columns -> Problem_Behavior -> Nothing ! Column_Mismatch | Illegal_Argument_Error | File_Not_Found | IO_Error
|
||||
write self path format=Auto_Detect on_existing_file=Existing_File_Behavior.Backup match_columns=Match_Columns.By_Name on_problems=Report_Warning =
|
||||
format.write_table (File.new path) self on_existing_file match_columns on_problems
|
||||
file = File.new path
|
||||
case format of
|
||||
_ : Auto_Detect ->
|
||||
base_format = format.get_format file
|
||||
if base_format == Nothing then Error.throw (Errors.Unsupported_File_Type_Data ("No File_Format supports '" + file.extension + "'")) else
|
||||
self.write file format=base_format on_existing_file match_columns on_problems
|
||||
_ ->
|
||||
Panic.catch Errors.No_Such_Method_Error_Data (format.write_table file self on_existing_file match_columns on_problems) _->
|
||||
name = Meta.get_constructor_name (Meta.meta format).constructor
|
||||
Error.throw (Errors.Illegal_Argument_Error_Data ("Saving a Table as " + name + " is not supported."))
|
||||
|
||||
## Creates a text representation of the table using the CSV format.
|
||||
to_csv : Text
|
||||
|
@ -1,38 +0,0 @@
|
||||
from Standard.Base import Any, Problem_Behavior, Nothing, Error, Panic, Meta, File, File_Format, Plain_Text_Format, Bytes
|
||||
from Standard.Base.Error.Common import Unsupported_File_Type, Unsupported_File_Type_Data, No_Such_Method_Error_Data, Illegal_Argument_Error_Data
|
||||
|
||||
import project.Delimited.Delimited_Format.Delimited_Format
|
||||
import project.Excel.Excel_Format.Excel_Format
|
||||
|
||||
## PRIVATE
|
||||
Set of File_Format types for read files.
|
||||
format_types = [Plain_Text_Format, Bytes, Delimited_Format, Excel_Format]
|
||||
|
||||
## PRIVATE
|
||||
get_format : File -> Any | Nothing
|
||||
get_format file =
|
||||
reader idx =
|
||||
if idx >= format_types.length then Nothing else
|
||||
format = format_types.at idx . for_file file
|
||||
if format.is_nothing.not then format else
|
||||
@Tail_Call reader (idx + 1)
|
||||
reader 0
|
||||
|
||||
type Auto_Detect
|
||||
## PRIVATE
|
||||
Implements the `File.read` for this `File_Format`
|
||||
read : File -> Problem_Behavior -> Any ! Unsupported_File_Type
|
||||
read self file on_problems =
|
||||
reader = get_format file
|
||||
if reader == Nothing then Error.throw (Unsupported_File_Type_Data ("No File_Format supports '" + file.extension + "'")) else
|
||||
reader.read file on_problems
|
||||
|
||||
## PRIVATE
|
||||
Implements the `Table.write` for this `File_Format`.
|
||||
write_table : File -> Table -> Existing_File_Behavior -> Match_Columns -> Problem_Behavior -> Nothing
|
||||
write_table self file table on_existing_file match_columns on_problems =
|
||||
format = get_format file
|
||||
if format == Nothing then Error.throw (Unsupported_File_Type_Data ("No File_Format supports '" + file.extension + "'")) else
|
||||
Panic.catch No_Such_Method_Error_Data (format.write_table file table on_existing_file match_columns on_problems) _->
|
||||
name = Meta.get_constructor_name (Meta.meta format).constructor
|
||||
Error.throw (Illegal_Argument_Error_Data ("Saving a Table as " + name + " is not supported."))
|
@ -1,64 +0,0 @@
|
||||
from Standard.Base import Any, Text, Problem_Behavior, Nothing, Error, Panic, Meta, File, File_Format
|
||||
from Standard.Base.Error.Problem_Behavior import Report_Warning
|
||||
from Standard.Base.Error.Common import Unsupported_File_Type_Data, No_Such_Method_Error_Data, Illegal_Argument_Error_Data
|
||||
|
||||
import project.IO.Auto_Detect.Auto_Detect
|
||||
|
||||
## ALIAS Read Text File, Read File
|
||||
|
||||
Read a file using the specified file format
|
||||
|
||||
Arguments:
|
||||
- path: The path of the file to open and read the contents of. It will
|
||||
accept a textual path or a file.
|
||||
- format: A File_Format object used to read file into memory.
|
||||
If `Auto_Detect` is specified; the provided file determines the specific
|
||||
type and configures it appropriately. If there is no matching type then
|
||||
a `Unsupported_File_Type` error is returned.
|
||||
- on_problems: Specifies the behavior when a problem occurs during the
|
||||
function.
|
||||
By default, a warning is issued, but the operation proceeds.
|
||||
If set to `Report_Error`, the operation fails with a dataflow error.
|
||||
If set to `Ignore`, the operation proceeds without errors or warnings.
|
||||
|
||||
? Module or Instance?
|
||||
If you have a variable `file` of type `File`, we recommend calling the
|
||||
`.read` method on it directly, rather than using `File.read file`. The
|
||||
later, however, will still work.
|
||||
File.read : (Text | File.File) -> File_Format -> Problem_Behavior -> Any ! File.File_Error | Unsupported_File_Type
|
||||
File.read path (format=Auto_Detect) (on_problems=Report_Warning) =
|
||||
file = File.new path
|
||||
file.read format on_problems
|
||||
|
||||
## Read a file using the specified file format
|
||||
|
||||
Arguments:
|
||||
- format: A File_Format object used to read file into memory.
|
||||
If `Auto_Detect` is specified; the provided file determines the specific
|
||||
type and configures it appropriately. If there is no matching type then
|
||||
a `Unsupported_File_Type` error is returned.
|
||||
- on_problems: Specifies the behavior when a problem occurs during the
|
||||
function.
|
||||
By default, a warning is issued, but the operation proceeds.
|
||||
If set to `Report_Error`, the operation fails with a dataflow error.
|
||||
If set to `Ignore`, the operation proceeds without errors or warnings.
|
||||
|
||||
> Example
|
||||
Read the first sheet of an XLSX from disk and convert it into a table.
|
||||
|
||||
from Standard.Table import all
|
||||
import Standard.Examples
|
||||
|
||||
example_xlsx_to_table = Examples.xlsx.read
|
||||
|
||||
> Example
|
||||
Read the sheet named `Dates` from an XLS and convert it to a table.
|
||||
|
||||
from Standard.Table import all
|
||||
from Standard.Table import Excel, Worksheet
|
||||
import Standard.Examples
|
||||
|
||||
example_xls_to_table = Examples.xls.read (Excel (Worksheet 'Dates'))
|
||||
File.File.read : File_Format -> Problem_Behavior -> Any ! File.File_Error | Unsupported_File_Type
|
||||
File.File.read self format=Auto_Detect (on_problems=Report_Warning) =
|
||||
format.read self on_problems
|
@ -13,9 +13,6 @@ import project.Data.Match_Columns.Match_Columns
|
||||
import project.Data.Position.Position
|
||||
import project.Data.Aggregate_Column.Aggregate_Column
|
||||
|
||||
import project.IO.File_Read
|
||||
import project.IO.Auto_Detect.Auto_Detect
|
||||
|
||||
import project.Delimited.Quote_Style.Quote_Style
|
||||
import project.Delimited.Delimited_Format
|
||||
import project.Data.Table_Conversions
|
||||
@ -34,9 +31,6 @@ export project.Data.Match_Columns.Match_Columns
|
||||
export project.Data.Position.Position
|
||||
export project.Data.Aggregate_Column.Aggregate_Column
|
||||
|
||||
export project.IO.File_Read
|
||||
export project.IO.Auto_Detect.Auto_Detect
|
||||
|
||||
export project.Delimited.Quote_Style.Quote_Style
|
||||
from project.Delimited.Delimited_Format export Delimited_Format, Delimited
|
||||
export project.Data.Table_Conversions
|
||||
|
@ -1,4 +0,0 @@
|
||||
The project repository is located at https://github.com/circe/circe-yaml
|
||||
|
||||
We were unable to find any copyright notices that should be attached as per the license.
|
||||
|
@ -0,0 +1,14 @@
|
||||
package org.enso.base.file_format;
|
||||
|
||||
@org.openide.util.lookup.ServiceProvider(service = FileFormatSPI.class)
|
||||
public class ByteFormatSPI extends FileFormatSPI {
|
||||
@Override
|
||||
protected String getModuleName() {
|
||||
return "Standard.Base.System.File_Format";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTypeName() {
|
||||
return "Bytes";
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package org.enso.base.file_format;
|
||||
|
||||
import org.graalvm.polyglot.Context;
|
||||
import org.graalvm.polyglot.Value;
|
||||
|
||||
import java.util.ServiceLoader;
|
||||
|
||||
public abstract class FileFormatSPI {
|
||||
private static final ServiceLoader<FileFormatSPI> loader =
|
||||
ServiceLoader.load(FileFormatSPI.class, FileFormatSPI.class.getClassLoader());
|
||||
|
||||
public static Value[] get_types(boolean refresh) {
|
||||
if (refresh) {
|
||||
loader.reload();
|
||||
}
|
||||
return loader.stream().map(provider -> provider.get().getTypeObject()).toArray(Value[]::new);
|
||||
}
|
||||
|
||||
public Value getTypeObject() {
|
||||
final var context = Context.getCurrent().getBindings("enso");
|
||||
final var module = context.invokeMember("get_module", getModuleName());
|
||||
return module.invokeMember("get_type", getTypeName());
|
||||
}
|
||||
|
||||
protected abstract String getModuleName();
|
||||
|
||||
protected abstract String getTypeName();
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package org.enso.base.file_format;
|
||||
|
||||
@org.openide.util.lookup.ServiceProvider(service = FileFormatSPI.class)
|
||||
public class TextFormatSPI extends FileFormatSPI {
|
||||
@Override
|
||||
protected String getModuleName() {
|
||||
return "Standard.Base.System.File_Format";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTypeName() {
|
||||
return "Plain_Text_Format";
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package org.enso.table.read;
|
||||
|
||||
import org.enso.base.file_format.FileFormatSPI;
|
||||
|
||||
@org.openide.util.lookup.ServiceProvider(service = FileFormatSPI.class)
|
||||
public class DelimitedFormatSPI extends FileFormatSPI {
|
||||
@Override
|
||||
protected String getModuleName() {
|
||||
return "Standard.Table.Delimited.Delimited_Format";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTypeName() {
|
||||
return "Delimited_Format";
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package org.enso.table.read;
|
||||
|
||||
import org.enso.base.file_format.FileFormatSPI;
|
||||
|
||||
@org.openide.util.lookup.ServiceProvider(service = FileFormatSPI.class)
|
||||
public class ExcelFormatSPI extends FileFormatSPI {
|
||||
@Override
|
||||
protected String getModuleName() {
|
||||
return "Standard.Table.Excel.Excel_Format";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getTypeName() {
|
||||
return "Excel_Format";
|
||||
}
|
||||
}
|
@ -4,11 +4,9 @@ from Standard.Test import Test_Suite
|
||||
|
||||
import project.In_Memory_Tests
|
||||
import project.Database.Main as Database_Tests
|
||||
import project.File_Read_Spec
|
||||
import project.Data_Formatter_Spec
|
||||
|
||||
main = Test_Suite.run_main <|
|
||||
In_Memory_Tests.in_memory_spec
|
||||
Database_Tests.databases_spec
|
||||
File_Read_Spec.spec
|
||||
Data_Formatter_Spec.spec
|
||||
|
@ -65,6 +65,7 @@ import project.Runtime.Lazy_Generator_Spec
|
||||
|
||||
import project.System.Environment_Spec
|
||||
import project.System.File_Spec
|
||||
import project.System.File_Read_Spec
|
||||
import project.System.Process_Spec
|
||||
import project.System.Reporting_Stream_Decoder_Spec
|
||||
import project.System.Reporting_Stream_Encoder_Spec
|
||||
@ -84,6 +85,7 @@ main = Test_Suite.run_main <|
|
||||
Error_Spec.spec
|
||||
Environment_Spec.spec
|
||||
File_Spec.spec
|
||||
File_Read_Spec.spec
|
||||
Reporting_Stream_Decoder_Spec.spec
|
||||
Reporting_Stream_Encoder_Spec.spec
|
||||
Http_Header_Spec.spec
|
||||
|
@ -1,12 +1,11 @@
|
||||
from Standard.Base import all
|
||||
from Standard.Base.System.File_Format import Unsupported_File_Type_Data
|
||||
|
||||
import Standard.Table.IO.File_Read
|
||||
from Standard.Test import Test, Test_Suite, Problems
|
||||
|
||||
spec =
|
||||
sample_xxx = enso_project.data / "sample.xxx"
|
||||
sample_txt = enso_project.data / "sample.txt"
|
||||
sample_txt = enso_project.data / "helloworld.txt"
|
||||
windows_log = enso_project.data / "windows.log"
|
||||
|
||||
Test.group "Auto_Detect" <|
|
@ -369,7 +369,7 @@ spec =
|
||||
|
||||
Test.specify "should list files in a directory" <|
|
||||
immediate = enso_project.data.list . map .to_text
|
||||
immediate.sort.should_equal (resolve ["books.json", "sample.txt", "transient", "tree", "windows.txt"])
|
||||
immediate.sort.should_equal (resolve ["books.json", "helloworld.txt", "sample.txt", "sample.xxx", "transient", "tree", "windows.log", "windows.txt"])
|
||||
|
||||
filtered1 = enso_project.data.list name_filter="s[a-cw]mple.{t?t,md}" . map .to_text
|
||||
filtered1.should_equal (resolve ["sample.txt"])
|
||||
|
@ -0,0 +1 @@
|
||||
tools/legal-review/license-texts/APACHE2.0
|
@ -1 +1 @@
|
||||
/com-lihaoyi/geny/blob/master/LICENSE
|
||||
/com-lihaoyi/geny/blob/main/LICENSE
|
||||
|
@ -1,4 +1,2 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1 +1,3 @@
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,2 +1,2 @@
|
||||
/circe/circe-generic-extras/blob/master/LICENSE
|
||||
/circe/circe-generic-extras/blob/main/LICENSE
|
||||
#license
|
||||
|
@ -1,4 +1,2 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1 +1,3 @@
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,4 +1,2 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1 +1,3 @@
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,4 +1,2 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1 +1,3 @@
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,4 +1,2 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1 +1,3 @@
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,4 +1,2 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1 +1,3 @@
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,3 +0,0 @@
|
||||
The project repository is located at https://github.com/circe/circe-yaml
|
||||
|
||||
We were unable to find any copyright notices that should be attached as per the license.
|
@ -1,10 +1,4 @@
|
||||
Copyright (C) 2009-2018 the original author(s).
|
||||
Copyright (c) 2000-2005 Dieter Wimberger
|
||||
Copyright (c) 2002-2016, the original author or authors.
|
||||
Copyright (c) 2002-2017, the original author or authors.
|
||||
Copyright (c) 2002-2018, the original author or authors.
|
||||
Copyright (c) 2002-2019, the original author or authors.
|
||||
Copyright (c) 2002-2020, the original author or authors.
|
||||
Copyright (c) 2002-2021, the original author or authors.
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
this work for additional information regarding copyright ownership.
|
||||
|
@ -0,0 +1,6 @@
|
||||
Copyright (C) 2009-2018 the original author(s).
|
||||
Copyright (c) 2000-2005 Dieter Wimberger
|
||||
Copyright (c) 2002-2017, the original author or authors.
|
||||
Copyright (c) 2002-2019, the original author or authors.
|
||||
regarding copyright ownership. The ASF licenses this file
|
||||
this work for additional information regarding copyright ownership.
|
@ -1,3 +1,3 @@
|
||||
CC1A4F289F3E2A43140DC7BF9D494B70F21312FCAC1FE3E752B54F2770FEE0AB
|
||||
6ED681C029F858B38C8FAACF7550F1D600B03CB80BA126BFF49A6792AD19824D
|
||||
8894B7B1B26BD6FB2B038E0AE7D66A1309EE3FD456D66E5694E34A81030EB6CF
|
||||
0
|
||||
|
@ -1 +0,0 @@
|
||||
LICENSE
|
@ -1 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1,4 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1 +0,0 @@
|
||||
LICENSE
|
@ -1 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1,4 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1 +0,0 @@
|
||||
LICENSE
|
@ -1 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1,4 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1 +0,0 @@
|
||||
LICENSE
|
@ -1 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1,4 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1 +0,0 @@
|
||||
LICENSE
|
@ -1 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1,4 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,3 +0,0 @@
|
||||
The project repository is located at https://github.com/circe/circe-yaml
|
||||
|
||||
We were unable to find any copyright notices that should be attached as per the license.
|
@ -1,3 +1,3 @@
|
||||
5CB5929D58A0BB32D644A378015717936213AC7B9E0707646AF26BAC06E2F8C8
|
||||
998FFDA63E49DEF4455673C66DD4AA7303CB2855BF23312342F655D106834554
|
||||
92FE6963CA39BC46E85F6D30712C97010A0D287EBD80FAA62FFD5F3AD5CD4636
|
||||
0
|
||||
|
@ -1,2 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
/circe/circe/blob/main/LICENSE
|
||||
|
@ -1,3 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,2 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
/circe/circe/blob/main/LICENSE
|
||||
|
@ -1,3 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,2 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
/circe/circe/blob/main/LICENSE
|
||||
|
@ -1,3 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,2 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
/circe/circe/blob/main/LICENSE
|
||||
|
@ -1,3 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,2 +1,2 @@
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
/circe/circe/blob/main/LICENSE
|
||||
|
@ -1,3 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,2 +1,2 @@
|
||||
/circe/circe/blob/main/LICENSE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE
|
||||
#license
|
||||
|
@ -1,3 +1,3 @@
|
||||
/circe/circe/blob/main/LICENSE.argonaut
|
||||
/circe/circe/blob/main/LICENSE.ephox
|
||||
/circe/circe/blob/main/NOTICE
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.ephox
|
||||
/circe/circe/blob/series/0.14.x/LICENSE.argonaut
|
||||
/circe/circe/blob/series/0.14.x/NOTICE
|
||||
|
@ -1,3 +0,0 @@
|
||||
The project repository is located at https://github.com/circe/circe-yaml
|
||||
|
||||
We were unable to find any copyright notices that should be attached as per the license.
|
@ -1,3 +1,3 @@
|
||||
27E62459A95B059D0BA10416285FF20C38FEB28E12343177457C5A7912BB22CD
|
||||
335F824601067BC288173D6B1966D50F544270CC023625A27C103BB1ABBFAAB9
|
||||
ECC53C4E1635B01E3D89BAB15C533F92C7DC87D5BAABFC399D28CEC364C9DC4F
|
||||
0
|
||||
|
Loading…
Reference in New Issue
Block a user