diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8856cb35e..5c319de45 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -6,14 +6,14 @@ on: - build.sbt - project/** - deps/** - - utils/** - - client/** - - snapi-client/** + - utils-core/** + - utils-sources/** + - compiler/** - snapi-frontend/** - - parsers/** - snapi-truffle/** - - python-client/** - - sql-client/** + - snapi-compiler/** + - python-compiler/** + - sql-compiler/** - .github/workflows/ci.yaml workflow_dispatch: @@ -45,10 +45,11 @@ jobs: fail-fast: false matrix: component: + - utils-sources - snapi-frontend - - snapi-client - - sql-client - - python-client + - snapi-compiler + - sql-compiler + - python-compiler runs-on: self-hosted steps: - uses: actions/checkout@v4 diff --git a/build.sbt b/build.sbt index e879371d7..a5772e3fc 100644 --- a/build.sbt +++ b/build.sbt @@ -36,16 +36,17 @@ writeVersionToFile := { lazy val root = (project in file(".")) .aggregate( - protocol, - utils, - sources, - client, + protocolCompiler, + protocolRaw, + utilsCore, + utilsSources, + compiler, snapiParser, snapiFrontend, snapiTruffle, - snapiClient, + snapiCompiler, sqlParser, - sqlClient + sqlCompiler ) .settings( commonSettings, @@ -57,7 +58,7 @@ lazy val root = (project in file(".")) publishLocal / skip := true ) -lazy val utils = (project in file("utils")) +lazy val utilsCore = (project in file("utils-core")) .settings( commonSettings, scalaCompileSettings, @@ -77,9 +78,9 @@ lazy val utils = (project in file("utils")) jacksonDeps ) -lazy val sources = (project in file("sources")) +lazy val utilsSources = (project in file("utils-sources")) .dependsOn( - utils % "compile->compile;test->test" + utilsCore % "compile->compile;test->test" ) .settings( commonSettings, @@ -102,7 +103,7 @@ lazy val sources = (project in file("sources")) ) ) -lazy val protocol = (project in file("protocol")) +lazy val protocolRaw = (project in file("protocol-raw")) .enablePlugins(ProtobufPlugin) .settings( commonSettings, @@ -113,10 +114,21 @@ lazy val protocol = (project in file("protocol")) Compile / unmanagedResourceDirectories += (ProtobufConfig / sourceDirectory).value ) -lazy val client = (project in file("client")) +lazy val protocolCompiler = (project in file("protocol-compiler")) + .enablePlugins(ProtobufPlugin) + .settings( + commonSettings, + commonCompileSettings, + testSettings, + ProtobufConfig / version := "3.25.4", + // Include the protobuf files in the JAR + Compile / unmanagedResourceDirectories += (ProtobufConfig / sourceDirectory).value + ) + +lazy val compiler = (project in file("compiler")) .dependsOn( - utils % "compile->compile;test->test", - protocol % "compile->compile;test->test" + utilsCore % "compile->compile;test->test", + protocolCompiler % "compile->compile;test->test" ) .settings( commonSettings, @@ -133,9 +145,9 @@ lazy val snapiParser = (project in file("snapi-parser")) javaSrcBasePath := s"${baseDirectory.value}/src/main/java", parserDefinitions := List( ( - s"${javaSrcBasePath.value}/raw/compiler/rql2/generated", - "raw.compiler.rql2.generated", - s"${javaSrcBasePath.value}/raw/snapi/grammar", + s"${javaSrcBasePath.value}/com/rawlabs/snapi/parser/generated", + "com.rawlabs.snapi.parser.generated", + s"${javaSrcBasePath.value}/com/rawlabs/snapi/parser/grammar", "Snapi" ) ), @@ -148,9 +160,9 @@ lazy val snapiParser = (project in file("snapi-parser")) lazy val snapiFrontend = (project in file("snapi-frontend")) .dependsOn( - utils % "compile->compile;test->test", - client % "compile->compile;test->test", - sources % "compile->compile;test->test", + utilsCore % "compile->compile;test->test", + compiler % "compile->compile;test->test", + utilsSources % "compile->compile;test->test", snapiParser % "compile->compile;test->test" ) .settings( @@ -184,7 +196,7 @@ val annotationProcessors = Seq( lazy val snapiTruffle = (project in file("snapi-truffle")) .dependsOn( - utils % "compile->compile;test->test", + utilsCore % "compile->compile;test->test", snapiFrontend % "compile->compile;test->test" ) .enablePlugins(JavaAnnotationProcessorPlugin) @@ -245,9 +257,9 @@ lazy val snapiTruffle = (project in file("snapi-truffle")) publishSigned := (publishSigned dependsOn runJavaAnnotationProcessor).value ) -lazy val snapiClient = (project in file("snapi-client")) +lazy val snapiCompiler = (project in file("snapi-compiler")) .dependsOn( - client % "compile->compile;test->test", + compiler % "compile->compile;test->test", snapiFrontend % "compile->compile;test->test", snapiTruffle % "compile->compile;test->test" ) @@ -265,9 +277,9 @@ lazy val sqlParser = (project in file("sql-parser")) javaSrcBasePath := s"${baseDirectory.value}/src/main/java", parserDefinitions := List( ( - s"${javaSrcBasePath.value}/raw/client/sql/generated", - "raw.client.sql.generated", - s"${javaSrcBasePath.value}/raw/psql/grammar", + s"${javaSrcBasePath.value}/com/rawlabs/sql/parser/generated", + "com.rawlabs.sql.parser.generated", + s"${javaSrcBasePath.value}/com/rawlabs/sql/parser/grammar", "Psql" ) ), @@ -278,9 +290,9 @@ lazy val sqlParser = (project in file("sql-parser")) ) ) -lazy val sqlClient = (project in file("sql-client")) +lazy val sqlCompiler = (project in file("sql-compiler")) .dependsOn( - client % "compile->compile;test->test", + compiler % "compile->compile;test->test", sqlParser % "compile->compile;test->test" ) .settings( @@ -296,9 +308,9 @@ lazy val sqlClient = (project in file("sql-client")) ) ) -lazy val pythonClient = (project in file("python-client")) +lazy val pythonCompiler = (project in file("python-compiler")) .dependsOn( - client % "compile->compile;test->test" + compiler % "compile->compile;test->test" ) .settings( commonSettings, diff --git a/client/src/main/java/module-info.java b/compiler/src/main/java/module-info.java similarity index 71% rename from client/src/main/java/module-info.java rename to compiler/src/main/java/module-info.java index f7f00664a..a3de8c2fc 100644 --- a/client/src/main/java/module-info.java +++ b/compiler/src/main/java/module-info.java @@ -10,7 +10,9 @@ * licenses/APL.txt. */ -module raw.client { +import com.rawlabs.compiler.CompilerServiceBuilder; + +module raw.compiler { requires scala.library; requires org.slf4j; requires org.graalvm.polyglot; @@ -20,15 +22,15 @@ requires com.fasterxml.jackson.scala; requires com.fasterxml.jackson.datatype.jsr310; requires com.fasterxml.jackson.datatype.jdk8; - requires raw.utils; - requires raw.protocol; + requires raw.utils.core; + requires raw.protocol.compiler; - exports raw.client.api; - exports raw.client.writers; - exports raw.client.utils; + exports com.rawlabs.compiler; + exports com.rawlabs.compiler.writers; + exports com.rawlabs.compiler.utils; - opens raw.client.api to + opens com.rawlabs.compiler to com.fasterxml.jackson.databind; - uses raw.client.api.CompilerServiceBuilder; + uses CompilerServiceBuilder; } diff --git a/client/src/main/scala/raw/client/api/CompilerService.scala b/compiler/src/main/scala/com/rawlabs/compiler/CompilerService.scala similarity index 98% rename from client/src/main/scala/raw/client/api/CompilerService.scala rename to compiler/src/main/scala/com/rawlabs/compiler/CompilerService.scala index 9956d7f3d..f5343bf0c 100644 --- a/client/src/main/scala/raw/client/api/CompilerService.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/CompilerService.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler import com.fasterxml.jackson.annotation.{JsonSubTypes, JsonTypeInfo} import org.graalvm.polyglot.Engine -import raw.utils.{RawException, RawService, RawSettings} import java.io.OutputStream import scala.collection.mutable import com.fasterxml.jackson.annotation.JsonSubTypes.{Type => JsonType} +import com.rawlabs.utils.core.{RawException, RawService, RawSettings} // Exception that wraps the underlying error so that it includes the extra debug info. final class CompilerServiceException( diff --git a/client/src/main/scala/raw/client/api/CompilerServiceBuilder.scala b/compiler/src/main/scala/com/rawlabs/compiler/CompilerServiceBuilder.scala similarity index 88% rename from client/src/main/scala/raw/client/api/CompilerServiceBuilder.scala rename to compiler/src/main/scala/com/rawlabs/compiler/CompilerServiceBuilder.scala index aabd61cc2..8080e50e2 100644 --- a/client/src/main/scala/raw/client/api/CompilerServiceBuilder.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/CompilerServiceBuilder.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler -import raw.utils.RawSettings +import com.rawlabs.utils.core.RawSettings trait CompilerServiceBuilder { diff --git a/client/src/main/scala/raw/client/api/CompilerServiceProvider.scala b/compiler/src/main/scala/com/rawlabs/compiler/CompilerServiceProvider.scala similarity index 93% rename from client/src/main/scala/raw/client/api/CompilerServiceProvider.scala rename to compiler/src/main/scala/com/rawlabs/compiler/CompilerServiceProvider.scala index e56ff2c57..1a670e1e2 100644 --- a/client/src/main/scala/raw/client/api/CompilerServiceProvider.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/CompilerServiceProvider.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler -import raw.utils.RawSettings +import com.rawlabs.utils.core.RawSettings import java.util.ServiceLoader import scala.collection.JavaConverters._ @@ -36,7 +36,7 @@ object CompilerServiceProvider { } // This method is only used by the test framework. - private[raw] def set(language: Set[String], instance: CompilerService): Unit = { + def set(language: Set[String], instance: CompilerService): Unit = { instanceLock.synchronized { if (instance == null) { // Stop and remove entries that match the `language`, regardless the class loader. diff --git a/client/src/main/scala/raw/client/api/Docs.scala b/compiler/src/main/scala/com/rawlabs/compiler/Docs.scala similarity index 99% rename from client/src/main/scala/raw/client/api/Docs.scala rename to compiler/src/main/scala/com/rawlabs/compiler/Docs.scala index 1285573b5..8189e7cc6 100644 --- a/client/src/main/scala/raw/client/api/Docs.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/Docs.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler /** * Package documentation. diff --git a/client/src/main/scala/raw/client/api/Entrypoint.scala b/compiler/src/main/scala/com/rawlabs/compiler/Entrypoint.scala similarity index 94% rename from client/src/main/scala/raw/client/api/Entrypoint.scala rename to compiler/src/main/scala/com/rawlabs/compiler/Entrypoint.scala index eb38bbfab..e6ac8a108 100644 --- a/client/src/main/scala/raw/client/api/Entrypoint.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/Entrypoint.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler // TODO (msb): Add methods for execution so that same interface is respected by all. trait Entrypoint { diff --git a/client/src/main/scala/raw/client/api/Errors.scala b/compiler/src/main/scala/com/rawlabs/compiler/Errors.scala similarity index 97% rename from client/src/main/scala/raw/client/api/Errors.scala rename to compiler/src/main/scala/com/rawlabs/compiler/Errors.scala index 382db1649..a78168e37 100644 --- a/client/src/main/scala/raw/client/api/Errors.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/Errors.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler import com.fasterxml.jackson.annotation.{JsonSubTypes, JsonTypeInfo} -import raw.utils.RawException import com.fasterxml.jackson.annotation.JsonSubTypes.{Type => JsonType} +import com.rawlabs.utils.core.RawException /** * Used for errors that are found during semantic analysis. diff --git a/client/src/main/scala/raw/client/api/ProgramDescription.scala b/compiler/src/main/scala/com/rawlabs/compiler/ProgramDescription.scala similarity index 96% rename from client/src/main/scala/raw/client/api/ProgramDescription.scala rename to compiler/src/main/scala/com/rawlabs/compiler/ProgramDescription.scala index 6cae8018d..342c3e12f 100644 --- a/client/src/main/scala/raw/client/api/ProgramDescription.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/ProgramDescription.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler final case class ProgramDescription( decls: Map[String, List[DeclDescription]], diff --git a/client/src/main/scala/raw/client/api/ProgramEnvironment.scala b/compiler/src/main/scala/com/rawlabs/compiler/ProgramEnvironment.scala similarity index 95% rename from client/src/main/scala/raw/client/api/ProgramEnvironment.scala rename to compiler/src/main/scala/com/rawlabs/compiler/ProgramEnvironment.scala index 23384ec61..f50de2385 100644 --- a/client/src/main/scala/raw/client/api/ProgramEnvironment.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/ProgramEnvironment.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler import com.fasterxml.jackson.core.{JsonGenerator, JsonParser} import com.fasterxml.jackson.databind.module.SimpleModule @@ -24,9 +24,8 @@ import com.fasterxml.jackson.databind.{ import com.fasterxml.jackson.datatype.jdk8.Jdk8Module import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule import com.fasterxml.jackson.module.scala.{ClassTagExtensions, DefaultScalaModule} - -import raw.utils.RawUid -import raw.protocol.LocationConfig +import com.rawlabs.protocol.compiler.LocationConfig +import com.rawlabs.utils.core.RawUid final case class ProgramEnvironment( uid: RawUid, diff --git a/client/src/main/scala/raw/client/api/RawTypes.scala b/compiler/src/main/scala/com/rawlabs/compiler/RawTypes.scala similarity index 99% rename from client/src/main/scala/raw/client/api/RawTypes.scala rename to compiler/src/main/scala/com/rawlabs/compiler/RawTypes.scala index 74b8edf3a..3b18b4f17 100644 --- a/client/src/main/scala/raw/client/api/RawTypes.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/RawTypes.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler import com.fasterxml.jackson.annotation.JsonSubTypes.{Type => JsonType} import com.fasterxml.jackson.annotation.{JsonSubTypes, JsonTypeInfo} diff --git a/client/src/main/scala/raw/client/api/RawValues.scala b/compiler/src/main/scala/com/rawlabs/compiler/RawValues.scala similarity index 98% rename from client/src/main/scala/raw/client/api/RawValues.scala rename to compiler/src/main/scala/com/rawlabs/compiler/RawValues.scala index 71a49fccd..122ccdb0c 100644 --- a/client/src/main/scala/raw/client/api/RawValues.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/RawValues.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.api +package com.rawlabs.compiler import com.fasterxml.jackson.annotation.JsonSubTypes.{Type => JsonType} import com.fasterxml.jackson.annotation.{JsonSubTypes, JsonTypeInfo} diff --git a/client/src/main/scala/raw/client/utils/RecordFieldsNaming.scala b/compiler/src/main/scala/com/rawlabs/compiler/utils/RecordFieldsNaming.scala similarity index 97% rename from client/src/main/scala/raw/client/utils/RecordFieldsNaming.scala rename to compiler/src/main/scala/com/rawlabs/compiler/utils/RecordFieldsNaming.scala index b91a10b5a..b055d5bf5 100644 --- a/client/src/main/scala/raw/client/utils/RecordFieldsNaming.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/utils/RecordFieldsNaming.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.utils +package com.rawlabs.compiler.utils import scala.collection.mutable diff --git a/client/src/main/scala/raw/client/writers/PolyglotBinaryWriter.scala b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotBinaryWriter.scala similarity index 96% rename from client/src/main/scala/raw/client/writers/PolyglotBinaryWriter.scala rename to compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotBinaryWriter.scala index ce93c2762..5cd444d08 100644 --- a/client/src/main/scala/raw/client/writers/PolyglotBinaryWriter.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotBinaryWriter.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.writers +package com.rawlabs.compiler.writers import org.graalvm.polyglot.Value diff --git a/client/src/main/scala/raw/client/writers/PolyglotCsvWriter.scala b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotCsvWriter.scala similarity index 99% rename from client/src/main/scala/raw/client/writers/PolyglotCsvWriter.scala rename to compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotCsvWriter.scala index e92ada3e4..ac7f249a4 100644 --- a/client/src/main/scala/raw/client/writers/PolyglotCsvWriter.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotCsvWriter.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.writers +package com.rawlabs.compiler.writers import com.fasterxml.jackson.core.{JsonEncoding, JsonGenerator, JsonParser} import com.fasterxml.jackson.dataformat.csv.CsvFactory diff --git a/client/src/main/scala/raw/client/writers/PolyglotJsonWriter.scala b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotJsonWriter.scala similarity index 99% rename from client/src/main/scala/raw/client/writers/PolyglotJsonWriter.scala rename to compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotJsonWriter.scala index d19580f7e..7c6555cc2 100644 --- a/client/src/main/scala/raw/client/writers/PolyglotJsonWriter.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotJsonWriter.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.writers +package com.rawlabs.compiler.writers import com.fasterxml.jackson.core.{JsonEncoding, JsonFactory, JsonGenerator, JsonParser} import org.graalvm.polyglot.{PolyglotException, Value} diff --git a/client/src/main/scala/raw/client/writers/PolyglotTextWriter.scala b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotTextWriter.scala similarity index 95% rename from client/src/main/scala/raw/client/writers/PolyglotTextWriter.scala rename to compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotTextWriter.scala index 746d2b9ff..b0199818b 100644 --- a/client/src/main/scala/raw/client/writers/PolyglotTextWriter.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/writers/PolyglotTextWriter.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.writers +package com.rawlabs.compiler.writers import org.graalvm.polyglot.Value diff --git a/client/src/main/scala/raw/client/writers/TypedPolyglotCsvWriter.scala b/compiler/src/main/scala/com/rawlabs/compiler/writers/TypedPolyglotCsvWriter.scala similarity index 94% rename from client/src/main/scala/raw/client/writers/TypedPolyglotCsvWriter.scala rename to compiler/src/main/scala/com/rawlabs/compiler/writers/TypedPolyglotCsvWriter.scala index 805c1c0e6..e4a4fb8b0 100644 --- a/client/src/main/scala/raw/client/writers/TypedPolyglotCsvWriter.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/writers/TypedPolyglotCsvWriter.scala @@ -10,14 +10,33 @@ * licenses/APL.txt. */ -package raw.client.writers +package com.rawlabs.compiler.writers import com.fasterxml.jackson.core.{JsonEncoding, JsonParser} import com.fasterxml.jackson.dataformat.csv.CsvGenerator.Feature.STRICT_CHECK_FOR_QUOTING import com.fasterxml.jackson.dataformat.csv.{CsvFactory, CsvSchema} +import com.rawlabs.compiler.{ + RawBinaryType, + RawBoolType, + RawByteType, + RawDateType, + RawDecimalType, + RawDoubleType, + RawFloatType, + RawIntType, + RawIntervalType, + RawIterableType, + RawListType, + RawLongType, + RawRecordType, + RawShortType, + RawStringType, + RawTimeType, + RawTimestampType, + RawType +} +import com.rawlabs.compiler.utils.RecordFieldsNaming import org.graalvm.polyglot.Value -import raw.client.api._ -import raw.client.utils.RecordFieldsNaming import java.io.{Closeable, IOException, OutputStream} import java.time.format.DateTimeFormatter diff --git a/client/src/main/scala/raw/client/writers/TypedPolyglotJsonWriter.scala b/compiler/src/main/scala/com/rawlabs/compiler/writers/TypedPolyglotJsonWriter.scala similarity index 93% rename from client/src/main/scala/raw/client/writers/TypedPolyglotJsonWriter.scala rename to compiler/src/main/scala/com/rawlabs/compiler/writers/TypedPolyglotJsonWriter.scala index 3ecf0a2f7..a104b7cd7 100644 --- a/client/src/main/scala/raw/client/writers/TypedPolyglotJsonWriter.scala +++ b/compiler/src/main/scala/com/rawlabs/compiler/writers/TypedPolyglotJsonWriter.scala @@ -10,12 +10,32 @@ * licenses/APL.txt. */ -package raw.client.writers +package com.rawlabs.compiler.writers import com.fasterxml.jackson.core.{JsonEncoding, JsonFactory, JsonParser} +import com.rawlabs.compiler.{ + RawBinaryType, + RawBoolType, + RawByteType, + RawDateType, + RawDecimalType, + RawDoubleType, + RawFloatType, + RawIntType, + RawIntervalType, + RawIterableType, + RawListType, + RawLongType, + RawOrType, + RawRecordType, + RawShortType, + RawStringType, + RawTimeType, + RawTimestampType, + RawType +} +import com.rawlabs.compiler.utils.RecordFieldsNaming import org.graalvm.polyglot.Value -import raw.client.api._ -import raw.client.utils.RecordFieldsNaming import java.io.{Closeable, IOException, OutputStream} import java.time.format.DateTimeFormatter diff --git a/launcher/src/main/java/module-info.java b/launcher/src/main/java/module-info.java index f8c10ca71..ee277e942 100644 --- a/launcher/src/main/java/module-info.java +++ b/launcher/src/main/java/module-info.java @@ -12,15 +12,15 @@ module raw.cli { requires org.graalvm.polyglot; - requires raw.client; - requires raw.utils; + requires raw.compiler; + requires raw.utils.core; requires typesafe.config; requires scala.library; requires org.slf4j; requires org.jline.terminal; requires org.jline.reader; // requires raw.creds.api; -// requires raw.utils; +// requires raw.utils.core; // requires scala.library; // requires com.typesafe.scalalogging_2.12; exports raw.cli; diff --git a/launcher/src/main/java/raw/cli/MultilineParser.java b/launcher/src/main/java/raw/cli/MultilineParser.java index fe7d52101..5a8c31cac 100644 --- a/launcher/src/main/java/raw/cli/MultilineParser.java +++ b/launcher/src/main/java/raw/cli/MultilineParser.java @@ -14,7 +14,7 @@ // //import org.jline.reader.ParsedLine; //import org.jline.reader.impl.DefaultParser; -//import raw.client.api.CompilerService; +//import com.rawlabs.compiler.CompilerService; // ///** // * A parser that allows for multi-line input. diff --git a/launcher/src/main/java/raw/cli/RawLauncher.java b/launcher/src/main/java/raw/cli/RawLauncher.java index d25721036..f1fd3b8de 100644 --- a/launcher/src/main/java/raw/cli/RawLauncher.java +++ b/launcher/src/main/java/raw/cli/RawLauncher.java @@ -15,10 +15,10 @@ import com.typesafe.config.ConfigFactory; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import raw.client.api.*; -import raw.utils.RawUid; -import raw.utils.RawException; -import raw.utils.RawSettings; +import com.rawlabs.compiler.*; +import com.rawlabs.utils.core.RawUid; +import com.rawlabs.utils.core.RawException; +import com.rawlabs.utils.core.RawSettings; import scala.Option; import scala.collection.JavaConverters; import scala.collection.Seq; diff --git a/launcher/src/main/resources/reference.conf b/launcher/src/main/resources/reference.conf index 3393369e6..e69de29bb 100644 --- a/launcher/src/main/resources/reference.conf +++ b/launcher/src/main/resources/reference.conf @@ -1 +0,0 @@ -raw.creds.impl = "local" \ No newline at end of file diff --git a/project/BuildSettings.scala b/project/BuildSettings.scala index 8f091b384..4218ae2a8 100644 --- a/project/BuildSettings.scala +++ b/project/BuildSettings.scala @@ -9,7 +9,7 @@ import com.jsuereth.sbtpgp.PgpKeys.{publishSigned} object BuildSettings { lazy val commonSettings = Seq( - name := "raw-" + baseDirectory.value.getName, + name := baseDirectory.value.getName, homepage := Some(url("https://www.raw-labs.com/")), organization := "com.raw-labs", organizationName := "RAW Labs SA", diff --git a/protocol-compiler/src/main/java/com/rawlabs/protocol/compiler/Placeholder.java b/protocol-compiler/src/main/java/com/rawlabs/protocol/compiler/Placeholder.java new file mode 100644 index 000000000..364059ad1 --- /dev/null +++ b/protocol-compiler/src/main/java/com/rawlabs/protocol/compiler/Placeholder.java @@ -0,0 +1,17 @@ +/* + * Copyright 2024 RAW Labs S.A. + * + * Use of this software is governed by the Business Source License + * included in the file licenses/BSL.txt. + * + * As of the Change Date specified in that file, in accordance with + * the Business Source License, use of this software will be governed + * by the Apache License, Version 2.0, included in the file + * licenses/APL.txt. + */ + +package com.rawlabs.protocol.compiler; + +class Placeholder { + // Placeholder class to allow the module-info.java file to be compiled +} diff --git a/utils/src/main/scala/raw/utils/RawServiceException.scala b/protocol-compiler/src/main/java/module-info.java similarity index 68% rename from utils/src/main/scala/raw/utils/RawServiceException.scala rename to protocol-compiler/src/main/java/module-info.java index 4cff6d539..921c1af34 100644 --- a/utils/src/main/scala/raw/utils/RawServiceException.scala +++ b/protocol-compiler/src/main/java/module-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 RAW Labs S.A. + * Copyright 2024 RAW Labs S.A. * * Use of this software is governed by the Business Source License * included in the file licenses/BSL.txt. @@ -10,6 +10,8 @@ * licenses/APL.txt. */ -package raw.utils +module raw.protocol.compiler { + requires com.google.protobuf; -class RawServiceException(message: String, cause: Throwable = null) extends RawException(message, cause) + exports com.rawlabs.protocol.compiler; +} diff --git a/protocol/src/main/protobuf/raw/protocol/protocol.proto b/protocol-compiler/src/main/protobuf/com/rawlabs/protocol/compiler/protocol.proto similarity index 97% rename from protocol/src/main/protobuf/raw/protocol/protocol.proto rename to protocol-compiler/src/main/protobuf/com/rawlabs/protocol/compiler/protocol.proto index 486a7ea2e..751a42359 100644 --- a/protocol/src/main/protobuf/raw/protocol/protocol.proto +++ b/protocol-compiler/src/main/protobuf/com/rawlabs/protocol/compiler/protocol.proto @@ -1,9 +1,9 @@ syntax = "proto3"; -option java_package = "raw.protocol"; +option java_package = "com.rawlabs.protocol.compiler"; option java_multiple_files = true; -package raw.protocol; +package com.rawlabs.protocol.compiler; message LocationConfig { oneof config { diff --git a/protocol/src/main/java/raw/protocol/Placeholder.java b/protocol-raw/src/main/java/com/rawlabs/protocol/raw/Placeholder.java similarity index 93% rename from protocol/src/main/java/raw/protocol/Placeholder.java rename to protocol-raw/src/main/java/com/rawlabs/protocol/raw/Placeholder.java index c91fe2176..dcc09a346 100644 --- a/protocol/src/main/java/raw/protocol/Placeholder.java +++ b/protocol-raw/src/main/java/com/rawlabs/protocol/raw/Placeholder.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.protocol; +package com.rawlabs.protocol.raw; class Placeholder { // Placeholder class to allow the module-info.java file to be compiled diff --git a/protocol/src/main/java/module-info.java b/protocol-raw/src/main/java/module-info.java similarity index 86% rename from protocol/src/main/java/module-info.java rename to protocol-raw/src/main/java/module-info.java index 912b1664f..00af9921d 100644 --- a/protocol/src/main/java/module-info.java +++ b/protocol-raw/src/main/java/module-info.java @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -module raw.protocol { +module raw.protocol.raw { requires com.google.protobuf; - exports raw.protocol; + exports com.rawlabs.protocol.raw; } diff --git a/protocol-raw/src/main/protobuf/com/rawlabs/protocol/raw/types.proto b/protocol-raw/src/main/protobuf/com/rawlabs/protocol/raw/types.proto new file mode 100644 index 000000000..0ade48641 --- /dev/null +++ b/protocol-raw/src/main/protobuf/com/rawlabs/protocol/raw/types.proto @@ -0,0 +1,149 @@ +/** + * Copyright 2024 RAW Labs S.A. + * All rights reserved. + * + * This source code is the property of RAW Labs S.A. It contains + * proprietary and confidential information that is protected by applicable + * intellectual property and other laws. Unauthorized use, reproduction, + * or distribution of this code, or any portion of it, may result in severe + * civil and criminal penalties and will be prosecuted to the maximum + * extent possible under the law. + */ + +syntax = "proto3"; + +option java_package = "com.rawlabs.protocol.raw"; +option java_multiple_files = true; + +package com.rawlabs.protocol.raw; + +message Type { + oneof type { + AnyType any = 1; + UndefinedType undefined = 2; + ByteType byte = 3; + ShortType short = 4; + IntType int = 5; + LongType long = 6; + FloatType float = 7; + DoubleType double = 8; + DecimalType decimal = 9; + BoolType bool = 10; + StringType string = 11; + BinaryType binary = 12; + DateType date = 13; + TimeType time = 14; + TimestampType timestamp = 15; + IntervalType interval = 16; + RecordType record = 17; + ListType list = 18; + IterableType iterable = 19; + OrType or = 20; + } +} + +message AnyType {} + +message UndefinedType { + bool nullable = 1; + bool triable = 2; +} + +message ByteType { + bool nullable = 1; + bool triable = 2; +} + +message ShortType { + bool nullable = 1; + bool triable = 2; +} + +message IntType { + bool nullable = 1; + bool triable = 2; +} + +message LongType { + bool nullable = 1; + bool triable = 2; +} + +message FloatType { + bool nullable = 1; + bool triable = 2; +} + +message DoubleType { + bool nullable = 1; + bool triable = 2; +} + +message DecimalType { + bool nullable = 1; + bool triable = 2; +} + +message BoolType { + bool nullable = 1; + bool triable = 2; +} + +message StringType { + bool nullable = 1; + bool triable = 2; +} + +message BinaryType { + bool nullable = 1; + bool triable = 2; +} + +message DateType { + bool nullable = 1; + bool triable = 2; +} + +message TimeType { + bool nullable = 1; + bool triable = 2; +} + +message TimestampType { + bool nullable = 1; + bool triable = 2; +} + +message IntervalType { + bool nullable = 1; + bool triable = 2; +} + +message RecordType { + repeated AttrType atts = 1; + bool nullable = 2; + bool triable = 3; +} + +message AttrType { + string idn = 1; + Type tipe = 2; +} + +message ListType { + Type innerType = 1; + bool nullable = 2; + bool triable = 3; +} + +message IterableType { + Type innerType = 1; + bool nullable = 2; + bool triable = 3; +} + +message OrType { + repeated Type ors = 1; + bool nullable = 2; + bool triable = 3; +} diff --git a/protocol-raw/src/main/protobuf/com/rawlabs/protocol/raw/values.proto b/protocol-raw/src/main/protobuf/com/rawlabs/protocol/raw/values.proto new file mode 100644 index 000000000..b07b7640f --- /dev/null +++ b/protocol-raw/src/main/protobuf/com/rawlabs/protocol/raw/values.proto @@ -0,0 +1,114 @@ +/** + * Copyright 2024 RAW Labs S.A. + * All rights reserved. + * + * This source code is the property of RAW Labs S.A. It contains + * proprietary and confidential information that is protected by applicable + * intellectual property and other laws. Unauthorized use, reproduction, + * or distribution of this code, or any portion of it, may result in severe + * civil and criminal penalties and will be prosecuted to the maximum + * extent possible under the law. + */ + +syntax = "proto3"; + +option java_package = "com.rawlabs.protocol.raw"; +option java_multiple_files = true; + +package com.rawlabs.protocol.raw; + +message Value { + oneof value { + ValueNull null = 2; + ValueByte byte = 4; + ValueShort short = 5; + ValueInt int = 6; + ValueLong long = 7; + ValueFloat float = 8; + ValueDouble double = 9; + ValueDecimal decimal = 10; + ValueBool bool = 11; + ValueString string = 12; + ValueBinary binary = 13; + ValueDate date = 15; + ValueTime time = 16; + ValueTimestamp timestamp = 17; + ValueInterval interval = 18; + } +} + +message ValueNull {} + +message ValueByte { + int32 v = 1; +} + +message ValueShort { + int32 v = 1; +} + +message ValueInt { + int32 v = 1; +} + +message ValueLong { + int64 v = 1; +} + +message ValueFloat { + float v = 1; +} + +message ValueDouble { + double v = 1; +} + +message ValueDecimal { + string v = 1; +} + +message ValueBool { + bool v = 1; +} + +message ValueString { + string v = 1; +} + +message ValueBinary { + bytes v = 1; +} + +message ValueDate { + int32 year = 1; + int32 month = 2; + int32 day = 3; +} + +message ValueTime { + int32 hour = 1; + int32 minute = 2; + int32 second = 3; + int32 nano = 4; +} + +message ValueTimestamp { + int32 year = 1; + int32 month = 2; + int32 day = 3; + int32 hour = 4; + int32 minute = 5; + int32 second = 6; + int32 nano = 7; +} + +message ValueInterval { + int32 years = 1; + int32 months = 2; + int32 weeks = 3; + int32 days = 4; + int32 hours = 5; + int32 minutes = 6; + int32 seconds = 7; + int32 millis = 8; +} diff --git a/python-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder b/python-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder deleted file mode 100644 index fc1c4d6ff..000000000 --- a/python-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder +++ /dev/null @@ -1 +0,0 @@ -raw.client.python.PythonCompilerServiceBuilder \ No newline at end of file diff --git a/python-client/.sbtopts b/python-compiler/.sbtopts similarity index 100% rename from python-client/.sbtopts rename to python-compiler/.sbtopts diff --git a/python-client/.scalafmt.conf b/python-compiler/.scalafmt.conf similarity index 100% rename from python-client/.scalafmt.conf rename to python-compiler/.scalafmt.conf diff --git a/python-client/build.sh b/python-compiler/build.sh similarity index 100% rename from python-client/build.sh rename to python-compiler/build.sh diff --git a/python-client/project/Dependencies.scala b/python-compiler/project/Dependencies.scala similarity index 100% rename from python-client/project/Dependencies.scala rename to python-compiler/project/Dependencies.scala diff --git a/python-client/project/build.properties b/python-compiler/project/build.properties similarity index 100% rename from python-client/project/build.properties rename to python-compiler/project/build.properties diff --git a/python-client/project/plugins.sbt b/python-compiler/project/plugins.sbt similarity index 100% rename from python-client/project/plugins.sbt rename to python-compiler/project/plugins.sbt diff --git a/python-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder b/python-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder new file mode 100644 index 000000000..5dd951dfa --- /dev/null +++ b/python-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder @@ -0,0 +1 @@ +com.rawlabs.python.compiler.PythonCompilerServiceBuilder \ No newline at end of file diff --git a/python-client/src/main/scala/raw/client/python/PythonCompilerService.scala b/python-compiler/src/main/scala/com/rawlabs/python/compiler/PythonCompilerService.scala similarity index 92% rename from python-client/src/main/scala/raw/client/python/PythonCompilerService.scala rename to python-compiler/src/main/scala/com/rawlabs/python/compiler/PythonCompilerService.scala index 0d963f857..92e4b14f2 100644 --- a/python-client/src/main/scala/raw/client/python/PythonCompilerService.scala +++ b/python-compiler/src/main/scala/com/rawlabs/python/compiler/PythonCompilerService.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.client.python +package com.rawlabs.python.compiler +import com.rawlabs.compiler.{AutoCompleteResponse, CompilerService, CompilerServiceException, ExecutionResponse, ExecutionRuntimeFailure, ExecutionSuccess, FormatCodeResponse, GetProgramDescriptionResponse, GoToDefinitionResponse, HoverResponse, Pos, ProgramEnvironment, RawBool, RawByte, RawDate, RawDecimal, RawDouble, RawFloat, RawInt, RawInterval, RawLong, RawNull, RawShort, RawString, RawTime, RawTimestamp, RawValue, RenameResponse, ValidateResponse} +import com.rawlabs.compiler.writers.{PolyglotBinaryWriter, PolyglotCsvWriter, PolyglotJsonWriter, PolyglotTextWriter} +import com.rawlabs.utils.core.{RawSettings, RawUtils} import org.graalvm.polyglot.{Context, Engine, PolyglotAccess, PolyglotException, Source, Value} -import raw.client.api._ -import raw.client.writers.{PolyglotBinaryWriter, PolyglotCsvWriter, PolyglotJsonWriter, PolyglotTextWriter} -import raw.utils.{RawSettings, RawUtils} import java.io.{IOException, OutputStream} @@ -92,7 +92,7 @@ class PythonCompilerService(engineDefinition: (Engine, Boolean))(implicit protec // } // } catch { // case ex: CompilerParserException => GetProgramDescriptionFailure( -// List(ErrorMessage(ex.getMessage, List(raw.client.api.ErrorRange(ex.position, ex.position)))) +// List(ErrorMessage(ex.getMessage, List(com.rawlabs.compiler.ErrorRange(ex.position, ex.position)))) // ) // case NonFatal(t) => throw new CompilerServiceException(t, programContext.dumpDebugInfo) // } diff --git a/python-client/src/main/scala/raw/client/python/PythonCompilerServiceBuilder.scala b/python-compiler/src/main/scala/com/rawlabs/python/compiler/PythonCompilerServiceBuilder.scala similarity index 77% rename from python-client/src/main/scala/raw/client/python/PythonCompilerServiceBuilder.scala rename to python-compiler/src/main/scala/com/rawlabs/python/compiler/PythonCompilerServiceBuilder.scala index d003a9230..b6ea8ae01 100644 --- a/python-client/src/main/scala/raw/client/python/PythonCompilerServiceBuilder.scala +++ b/python-compiler/src/main/scala/com/rawlabs/python/compiler/PythonCompilerServiceBuilder.scala @@ -10,10 +10,11 @@ * licenses/APL.txt. */ -package raw.client.python +package com.rawlabs.python.compiler -import raw.client.api.{CompilerService, CompilerServiceBuilder} -import raw.utils.RawSettings +import com.rawlabs.compiler.CompilerServiceBuilder +import com.rawlabs.compiler.CompilerService +import com.rawlabs.utils.core.RawSettings class PythonCompilerServiceBuilder extends CompilerServiceBuilder { override def language: Set[String] = Set("python") diff --git a/python-client/src/test/scala/raw/client/python/TestPythonCompilerService.scala b/python-compiler/src/test/scala/com/rawlabs/python/compiler/TestPythonCompilerService.scala similarity index 90% rename from python-client/src/test/scala/raw/client/python/TestPythonCompilerService.scala rename to python-compiler/src/test/scala/com/rawlabs/python/compiler/TestPythonCompilerService.scala index 03f8328ce..a53b8b765 100644 --- a/python-client/src/test/scala/raw/client/python/TestPythonCompilerService.scala +++ b/python-compiler/src/test/scala/com/rawlabs/python/compiler/TestPythonCompilerService.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.client.python +package com.rawlabs.python.compiler -import raw.client.api.{CompilerService, ExecutionSuccess, ProgramEnvironment, RawInt} -import raw.utils.{RawTestSuite, RawUid, SettingsTestContext, TrainingWheelsContext} +import com.rawlabs.compiler.{CompilerService, ExecutionSuccess, ProgramEnvironment, RawInt} +import com.rawlabs.utils.core.{RawTestSuite, RawUid, SettingsTestContext, TrainingWheelsContext} import java.io.ByteArrayOutputStream diff --git a/snapi-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder b/snapi-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder deleted file mode 100644 index accb74f52..000000000 --- a/snapi-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder +++ /dev/null @@ -1 +0,0 @@ -raw.client.rql2.truffle.Rql2TruffleCompilerServiceBuilder \ No newline at end of file diff --git a/snapi-client/src/main/java/module-info.java b/snapi-compiler/src/main/java/module-info.java similarity index 63% rename from snapi-client/src/main/java/module-info.java rename to snapi-compiler/src/main/java/module-info.java index 4de0095c8..fb0d04aeb 100644 --- a/snapi-client/src/main/java/module-info.java +++ b/snapi-compiler/src/main/java/module-info.java @@ -10,20 +10,23 @@ * licenses/APL.txt. */ +import com.rawlabs.compiler.CompilerServiceBuilder; +import com.rawlabs.snapi.compiler.Rql2TruffleCompilerServiceBuilder; + module raw.snapi.client { requires scala.library; requires org.slf4j; requires org.graalvm.polyglot; - requires raw.utils; + requires raw.utils.core; requires com.fasterxml.jackson.dataformat.csv; requires com.fasterxml.jackson.core; - requires raw.sources; - requires raw.protocol; - requires raw.client; + requires raw.utils.sources; + requires raw.protocol.compiler; + requires raw.compiler; requires raw.snapi.frontend; - uses raw.client.api.CompilerServiceBuilder; + uses CompilerServiceBuilder; - provides raw.client.api.CompilerServiceBuilder with - raw.client.rql2.truffle.Rql2TruffleCompilerServiceBuilder; + provides CompilerServiceBuilder with + Rql2TruffleCompilerServiceBuilder; } diff --git a/snapi-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder b/snapi-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder new file mode 100644 index 000000000..1d8e36816 --- /dev/null +++ b/snapi-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder @@ -0,0 +1 @@ +com.rawlabs.snapi.compiler.Rql2TruffleCompilerServiceBuilder \ No newline at end of file diff --git a/snapi-client/src/main/scala/raw/client/rql2/truffle/CustomClassAndModuleLoader.scala b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/CustomClassAndModuleLoader.scala similarity index 98% rename from snapi-client/src/main/scala/raw/client/rql2/truffle/CustomClassAndModuleLoader.scala rename to snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/CustomClassAndModuleLoader.scala index 170adcff1..311873f08 100644 --- a/snapi-client/src/main/scala/raw/client/rql2/truffle/CustomClassAndModuleLoader.scala +++ b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/CustomClassAndModuleLoader.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.rql2.truffle +package com.rawlabs.snapi.compiler import com.typesafe.scalalogging.StrictLogging diff --git a/snapi-client/src/main/scala/raw/client/rql2/api/Rql2CompilerService.scala b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2CompilerService.scala similarity index 82% rename from snapi-client/src/main/scala/raw/client/rql2/api/Rql2CompilerService.scala rename to snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2CompilerService.scala index a680e6cac..9acd854a1 100644 --- a/snapi-client/src/main/scala/raw/client/rql2/api/Rql2CompilerService.scala +++ b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2CompilerService.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.client.rql2.api +package com.rawlabs.snapi.compiler -import raw.client.api.{CompilerService, Message, ProgramEnvironment} -import raw.compiler.base.source.{BaseNode, Type} -import raw.compiler.common.source.SourceProgram -import raw.utils.RawUid +import com.rawlabs.compiler.{CompilerService, Message, ProgramEnvironment} +import com.rawlabs.utils.core.RawUid +import com.rawlabs.snapi.frontend.base.source.{BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source.SourceProgram trait Rql2CompilerService extends CompilerService { diff --git a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2TruffleCompilerService.scala b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2TruffleCompilerService.scala similarity index 93% rename from snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2TruffleCompilerService.scala rename to snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2TruffleCompilerService.scala index 8ac97bb3a..ec795cfad 100644 --- a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2TruffleCompilerService.scala +++ b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2TruffleCompilerService.scala @@ -10,27 +10,66 @@ * licenses/APL.txt. */ -package raw.client.rql2.truffle - +package com.rawlabs.snapi.compiler + +import com.rawlabs.compiler.{ + AutoCompleteResponse, + CompilerService, + CompilerServiceException, + DeclDescription, + ErrorMessage, + ErrorPosition, + ErrorRange, + ExecutionResponse, + ExecutionRuntimeFailure, + ExecutionSuccess, + ExecutionValidationFailure, + FormatCodeResponse, + GetProgramDescriptionFailure, + GetProgramDescriptionResponse, + GetProgramDescriptionSuccess, + GoToDefinitionResponse, + HoverResponse, + Message, + ParamDescription, + Pos, + ProgramDescription, + ProgramEnvironment, + RawBool, + RawByte, + RawDate, + RawDecimal, + RawDouble, + RawFloat, + RawInt, + RawInterval, + RawLong, + RawNull, + RawShort, + RawString, + RawTime, + RawTimestamp, + RawValue, + RenameResponse, + ValidateResponse +} +import com.rawlabs.compiler.writers.{PolyglotBinaryWriter, PolyglotTextWriter} +import com.rawlabs.utils.core.{RawSettings, RawUid, RawUtils} import org.bitbucket.inkytonik.kiama.relation.LeaveAlone import org.bitbucket.inkytonik.kiama.util.{Position, Positions} import org.graalvm.polyglot._ -import raw.client.api._ -import raw.client.rql2.api._ -import raw.client.writers.{PolyglotBinaryWriter, PolyglotTextWriter} -import raw.compiler.base -import raw.compiler.base.errors._ -import raw.compiler.base.source.BaseNode -import raw.compiler.base.{CompilerContext, TreeDeclDescription, TreeDescription, TreeParamDescription} -import raw.compiler.common.source.{SourceNode, SourceProgram} -import raw.compiler.rql2._ -import raw.compiler.rql2.antlr4.{Antlr4SyntaxAnalyzer, ParseProgramResult, ParseTypeResult, ParserErrors} -import raw.compiler.rql2.builtin.{BinaryPackage, CsvPackage, JsonPackage, StringPackage} -import raw.compiler.rql2.errors._ -import raw.compiler.rql2.lsp.CompilerLspService -import raw.compiler.rql2.source._ -import raw.inferrer.api.InferrerServiceProvider -import raw.utils.{RawSettings, RawUid, RawUtils} +import com.rawlabs.snapi.frontend.base +import com.rawlabs.snapi.frontend.base.errors._ +import com.rawlabs.snapi.frontend.base.source.BaseNode +import com.rawlabs.snapi.frontend.base.{CompilerContext, TreeDeclDescription, TreeDescription, TreeParamDescription} +import com.rawlabs.snapi.frontend.common.source.{SourceNode, SourceProgram} +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.antlr4.{Antlr4SyntaxAnalyzer, ParseProgramResult, ParseTypeResult, ParserErrors} +import com.rawlabs.snapi.frontend.rql2.builtin.{BinaryPackage, CsvPackage, JsonPackage, StringPackage} +import com.rawlabs.snapi.frontend.rql2.errors._ +import com.rawlabs.snapi.frontend.rql2.lsp.CompilerLspService +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api.InferrerServiceProvider import java.io.{IOException, OutputStream} import scala.collection.mutable @@ -39,7 +78,7 @@ import scala.util.control.NonFatal object Rql2TruffleCompilerService { val LANGUAGE: Set[String] = Set("rql2", "rql2-truffle", "snapi") - val JARS_PATH = "raw.client.rql2.jars-path" + val JARS_PATH = "com.rawlabs.snapi.compiler.jars-path" } class Rql2TruffleCompilerService(engineDefinition: (Engine, Boolean))(implicit protected val settings: RawSettings) @@ -267,10 +306,9 @@ class Rql2TruffleCompilerService(engineDefinition: (Engine, Boolean))(implicit p if (!CsvPackage.outputWriteSupport(tipe)) { return ExecutionRuntimeFailure("unsupported type") } - val programContext = getProgramContext(environment.uid, environment) val windowsLineEnding = environment.options.get("windows-line-ending") match { case Some("true") => true - case _ => programContext.settings.config.getBoolean("raw.compiler.windows-line-ending") + case _ => false } val lineSeparator = if (windowsLineEnding) "\r\n" else "\n" val w = new Rql2CsvWriter(outputStream, lineSeparator, maxRows) diff --git a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2TruffleCompilerServiceBuilder.scala b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2TruffleCompilerServiceBuilder.scala similarity index 78% rename from snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2TruffleCompilerServiceBuilder.scala rename to snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2TruffleCompilerServiceBuilder.scala index d89905701..a8c56ae8f 100644 --- a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2TruffleCompilerServiceBuilder.scala +++ b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/Rql2TruffleCompilerServiceBuilder.scala @@ -10,10 +10,11 @@ * licenses/APL.txt. */ -package raw.client.rql2.truffle +package com.rawlabs.snapi.compiler -import raw.client.api.{CompilerService, CompilerServiceBuilder} -import raw.utils.RawSettings +import com.rawlabs.compiler.CompilerServiceBuilder +import com.rawlabs.compiler.CompilerService +import com.rawlabs.utils.core.RawSettings class Rql2TruffleCompilerServiceBuilder extends CompilerServiceBuilder { override def language: Set[String] = Rql2TruffleCompilerService.LANGUAGE diff --git a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2CsvWriter.scala b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/writers/Rql2CsvWriter.scala similarity index 92% rename from snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2CsvWriter.scala rename to snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/writers/Rql2CsvWriter.scala index ccfd4c120..475ed8679 100644 --- a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2CsvWriter.scala +++ b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/writers/Rql2CsvWriter.scala @@ -10,36 +10,14 @@ * licenses/APL.txt. */ -package raw.client.rql2.truffle +package com.rawlabs.snapi.compiler -import com.fasterxml.jackson.core.JsonEncoding -import com.fasterxml.jackson.core.JsonParser -import org.graalvm.polyglot.Value -import raw.compiler.rql2.source.{ - Rql2BinaryType, - Rql2BoolType, - Rql2ByteType, - Rql2DateType, - Rql2DecimalType, - Rql2DoubleType, - Rql2FloatType, - Rql2IntType, - Rql2IntervalType, - Rql2IsNullableTypeProperty, - Rql2IsTryableTypeProperty, - Rql2IterableType, - Rql2ListType, - Rql2LongType, - Rql2RecordType, - Rql2ShortType, - Rql2StringType, - Rql2TimeType, - Rql2TimestampType, - Rql2TypeWithProperties -} -import com.fasterxml.jackson.dataformat.csv.{CsvFactory, CsvSchema} +import com.fasterxml.jackson.core.{JsonEncoding, JsonParser} import com.fasterxml.jackson.dataformat.csv.CsvGenerator.Feature.STRICT_CHECK_FOR_QUOTING -import raw.client.utils.RecordFieldsNaming +import com.fasterxml.jackson.dataformat.csv.{CsvFactory, CsvSchema} +import com.rawlabs.compiler.utils.RecordFieldsNaming +import com.rawlabs.snapi.frontend.rql2.source._ +import org.graalvm.polyglot.Value import java.io.{Closeable, IOException, OutputStream} import java.time.format.DateTimeFormatter diff --git a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2JsonWriter.scala b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/writers/Rql2JsonWriter.scala similarity index 97% rename from snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2JsonWriter.scala rename to snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/writers/Rql2JsonWriter.scala index 38651bf47..5b11f9bc2 100644 --- a/snapi-client/src/main/scala/raw/client/rql2/truffle/Rql2JsonWriter.scala +++ b/snapi-compiler/src/main/scala/com/rawlabs/snapi/compiler/writers/Rql2JsonWriter.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.client.rql2.truffle +package com.rawlabs.snapi.compiler import com.fasterxml.jackson.core.{JsonEncoding, JsonFactory, JsonParser} +import com.rawlabs.compiler.utils.RecordFieldsNaming +import com.rawlabs.snapi.frontend.rql2.Rql2TypeUtils +import com.rawlabs.snapi.frontend.rql2.source._ import org.graalvm.polyglot.Value -import raw.client.utils.RecordFieldsNaming -import raw.compiler.rql2.Rql2TypeUtils -import raw.compiler.rql2.source._ import java.io.{Closeable, IOException, OutputStream} import java.time.format.DateTimeFormatter diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/api/Rql2CompilerServiceTestContext.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/api/Rql2CompilerServiceTestContext.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/api/Rql2CompilerServiceTestContext.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/api/Rql2CompilerServiceTestContext.scala index 75c4d491d..d06d9abe5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/api/Rql2CompilerServiceTestContext.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/api/Rql2CompilerServiceTestContext.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.api +package com.rawlabs.snapi.compiler +import com.rawlabs.compiler.CompilerServiceProvider +import com.rawlabs.utils.core.RawTestSuite import org.scalatest.BeforeAndAfterAll -import raw.client.api.CompilerServiceProvider -import raw.client.rql2.api.Rql2CompilerService -import raw.utils.RawTestSuite trait Rql2CompilerServiceTestContext extends BeforeAndAfterAll { this: RawTestSuite => diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/api/Rql2OutputTestContext.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/api/Rql2OutputTestContext.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/api/Rql2OutputTestContext.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/api/Rql2OutputTestContext.scala index f9a10c5b0..dedf5b54e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/api/Rql2OutputTestContext.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/api/Rql2OutputTestContext.scala @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.api +package com.rawlabs.snapi.compiler import com.fasterxml.jackson.core.JsonParser import com.fasterxml.jackson.core.json.JsonReadFeature import com.fasterxml.jackson.databind.{JsonNode, ObjectMapper} import com.fasterxml.jackson.module.scala.{ClassTagExtensions, DefaultScalaModule} import com.google.common.collect.HashMultiset +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} import org.bitbucket.inkytonik.kiama.util.Positions -import raw.compiler.base.source.Type -import raw.compiler.rql2.FrontendSyntaxAnalyzer -import raw.compiler.rql2.source._ -import raw.utils.{RawTestSuite, SettingsTestContext} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2.FrontendSyntaxAnalyzer +import com.rawlabs.snapi.frontend.rql2.source._ import java.nio.file.Path import scala.collection.JavaConverters._ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/FailAfterNServer.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/FailAfterNServer.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/FailAfterNServer.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/FailAfterNServer.scala index 6cffd863e..1348614e5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/FailAfterNServer.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/FailAfterNServer.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests +package com.rawlabs.snapi.compiler.tests import com.sun.net.httpserver.{HttpExchange, HttpServer} import com.typesafe.scalalogging.StrictLogging diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/Rql2CompilerTestContext.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/Rql2CompilerTestContext.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/Rql2CompilerTestContext.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/Rql2CompilerTestContext.scala index 7cfc5cf62..46a1e2f1b 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/Rql2CompilerTestContext.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/Rql2CompilerTestContext.scala @@ -10,18 +10,39 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests - +package com.rawlabs.snapi.compiler.tests + +import com.rawlabs.compiler.{ + AutoCompleteResponse, + ExecutionRuntimeFailure, + ExecutionSuccess, + ExecutionValidationFailure, + FormatCodeResponse, + GoToDefinitionResponse, + HoverResponse, + Pos, + ProgramEnvironment, + RawValue, + RenameResponse, + ValidateResponse +} +import com.rawlabs.utils.core.{ + RawException, + RawTestSuite, + RawUid, + RawUtils, + SettingsTestContext, + TestData, + TrainingWheelsContext +} import org.scalatest.Tag import org.scalatest.exceptions.TestFailedException import org.scalatest.matchers.should.Matchers import org.scalatest.matchers.{MatchResult, Matcher} -import raw.client.api._ -import raw.client.rql2.api._ -import raw.compiler.base.source.{BaseProgram, Type} -import raw.compiler.rql2.api.{Rql2CompilerServiceTestContext, Rql2OutputTestContext} -import raw.inferrer.local.LocalInferrerTestContext -import raw.protocol.{ +import com.rawlabs.snapi.compiler._ +import com.rawlabs.snapi.frontend.base.source.{BaseProgram, Type} +import com.rawlabs.snapi.frontend.inferrer.local.LocalInferrerTestContext +import com.rawlabs.protocol.compiler.{ DropboxAccessTokenConfig, HttpHeadersConfig, LocationConfig, @@ -33,7 +54,8 @@ import raw.protocol.{ SQLServerConfig, SnowflakeConfig } -import raw.utils._ +import com.rawlabs.utils.core._ +import com.rawlabs.snapi.compiler.{Rql2CompilerServiceTestContext, Rql2OutputTestContext} import java.io.{ByteArrayOutputStream, FileWriter} import java.nio.charset.{Charset, StandardCharsets} diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/benchmark/BenchmarkTests.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/benchmark/BenchmarkTests.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/benchmark/BenchmarkTests.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/benchmark/BenchmarkTests.scala index ec9366a6b..1aa73cdef 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/benchmark/BenchmarkTests.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/benchmark/BenchmarkTests.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.benchmark +package com.rawlabs.snapi.compiler.tests.benchmark -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BenchmarkTests extends Rql2TruffleCompilerTestContext { +class BenchmarkTests extends Rql2TruffleCompilerTestContext { property("raw.training-wheels", "false") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/benchmark/StressTests.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/benchmark/StressTests.scala similarity index 84% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/benchmark/StressTests.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/benchmark/StressTests.scala index 96e5dadd6..b4a447b1f 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/benchmark/StressTests.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/benchmark/StressTests.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.benchmark +package com.rawlabs.snapi.compiler.tests.benchmark -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class StressTests extends Rql2TruffleCompilerTestContext { +class StressTests extends Rql2TruffleCompilerTestContext { val shouldBeExecuted = false diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/BinaryPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/BinaryPackageTest.scala similarity index 85% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/BinaryPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/BinaryPackageTest.scala index 55188cf8c..71d060e83 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/BinaryPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/BinaryPackageTest.scala @@ -10,16 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Path import java.util.Base64 -@TruffleTests class BinaryPackageTest extends Rql2TruffleCompilerTestContext { +class BinaryPackageTest extends Rql2TruffleCompilerTestContext { // FIXME (msb): This should use cast to support string to binary and do .getBytes("utf-8") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/BytePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/BytePackageTest.scala similarity index 82% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/BytePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/BytePackageTest.scala index 293dcb27a..dff1b06e8 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/BytePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/BytePackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BytePackageTest extends Rql2TruffleCompilerTestContext { +class BytePackageTest extends Rql2TruffleCompilerTestContext { test(""" Byte.From(1)""")(it => it should evaluateTo("1b")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/CsvPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/CsvPackageTest.scala similarity index 99% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/CsvPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/CsvPackageTest.scala index 1b66efbde..ab6314d2a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/CsvPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/CsvPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class CsvPackageTest extends Rql2TruffleCompilerTestContext { +class CsvPackageTest extends Rql2TruffleCompilerTestContext { val ttt = "\"\"\"" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DatePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DatePackageTest.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DatePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DatePackageTest.scala index aa17d0b37..621b4d8a5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DatePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DatePackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class DatePackageTest extends Rql2TruffleCompilerTestContext { +class DatePackageTest extends Rql2TruffleCompilerTestContext { test("Date.Build(2022, 1, 15)") { it => it should typeAs("date") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DecimalPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DecimalPackageTest.scala similarity index 86% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DecimalPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DecimalPackageTest.scala index e3e302b98..964caa193 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DecimalPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DecimalPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class DecimalPackageTest extends Rql2TruffleCompilerTestContext { +class DecimalPackageTest extends Rql2TruffleCompilerTestContext { test("""Decimal.Round(Decimal.From("1.423"), 2)""") { it => it should evaluateTo("""1.42q""") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DoublePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DoublePackageTest.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DoublePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DoublePackageTest.scala index 132cabd6a..ddfde8f89 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/DoublePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/DoublePackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class DoublePackageTest extends Rql2TruffleCompilerTestContext { +class DoublePackageTest extends Rql2TruffleCompilerTestContext { test(""" Double.From(1)""")(it => it should evaluateTo("1.0")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/EnvironmentPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/EnvironmentPackageTest.scala similarity index 80% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/EnvironmentPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/EnvironmentPackageTest.scala index e80068d19..ab438af35 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/EnvironmentPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/EnvironmentPackageTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin import com.google.common.collect.HashMultiset -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import scala.collection.JavaConverters._ -@TruffleTests class EnvironmentPackageTest extends Rql2TruffleCompilerTestContext { +class EnvironmentPackageTest extends Rql2TruffleCompilerTestContext { test("""Environment.Secret("my-typo")""")(it => it should runErrorAs("unknown secret: my-typo")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/ErrorPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/ErrorPackageTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/ErrorPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/ErrorPackageTest.scala index cb203f585..8aa1aa945 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/ErrorPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/ErrorPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ErrorPackageTest extends Rql2TruffleCompilerTestContext { +class ErrorPackageTest extends Rql2TruffleCompilerTestContext { test(""" Error.Build("an error")""")(it => it should runErrorAs("an error")) test(""" Error.Build("an error") == Error.Build("an error")""")(it => it should runErrorAs("an error")) test(""" Error.Build("an error") == Error.Build("another error")""")(it => it should runErrorAs("an error")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/FloatPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/FloatPackageTest.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/FloatPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/FloatPackageTest.scala index e3b5da877..54e155bf1 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/FloatPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/FloatPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class FloatPackageTest extends Rql2TruffleCompilerTestContext { +class FloatPackageTest extends Rql2TruffleCompilerTestContext { test(""" Float.From(1)""")(it => it should evaluateTo("1.0f")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/FunctionPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/FunctionPackageTest.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/FunctionPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/FunctionPackageTest.scala index 54ed43612..e48ce7b9b 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/FunctionPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/FunctionPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class FunctionPackageTest extends Rql2TruffleCompilerTestContext { +class FunctionPackageTest extends Rql2TruffleCompilerTestContext { test("""Function.InvokeAfter(() -> 1 +1, 10)""".stripMargin)(_ should evaluateTo("2")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/HttpPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/HttpPackageTest.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/HttpPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/HttpPackageTest.scala index 3991049ac..c38a1a5bd 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/HttpPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/HttpPackageTest.scala @@ -10,17 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin import com.sun.net.httpserver.{BasicAuthenticator, HttpExchange, HttpServer} import com.typesafe.scalalogging.StrictLogging -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.net.InetSocketAddress import scala.collection.JavaConverters._ -@TruffleTests class HttpPackageTest extends Rql2TruffleCompilerTestContext { +class HttpPackageTest extends Rql2TruffleCompilerTestContext { val expectedUser = "user" val expectedPassword = "passwd" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/IntPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/IntPackageTest.scala similarity index 85% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/IntPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/IntPackageTest.scala index 90547421d..395cadc89 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/IntPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/IntPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class IntPackageTest extends Rql2TruffleCompilerTestContext { +class IntPackageTest extends Rql2TruffleCompilerTestContext { test(""" Int.From(1)""")(it => it should evaluateTo("1")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/IntervalPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/IntervalPackageTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/IntervalPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/IntervalPackageTest.scala index 56d16a474..3eed5aea8 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/IntervalPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/IntervalPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class IntervalPackageTest extends Rql2TruffleCompilerTestContext { +class IntervalPackageTest extends Rql2TruffleCompilerTestContext { test("Interval.Build(months=12) == Interval.Build(years=1)")(_ should evaluateTo("true")) test("Interval.Build(hours=24) == Interval.Build(days=1)")(_ should evaluateTo("true")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/JsonPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/JsonPackageTest.scala similarity index 99% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/JsonPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/JsonPackageTest.scala index c4767d2bb..a3e73d21a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/JsonPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/JsonPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class JsonPackageTest extends Rql2TruffleCompilerTestContext { +class JsonPackageTest extends Rql2TruffleCompilerTestContext { private val junkAfter10Items = tempFile("""[ | {"a": 1, "b": "#1", "c": 1.1}, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LibraryPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LibraryPackageTest.scala similarity index 86% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LibraryPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LibraryPackageTest.scala index 710e3a6f4..72345765a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LibraryPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LibraryPackageTest.scala @@ -10,14 +10,6 @@ * licenses/APL.txt. */ -//package raw.compiler.rql2.tests.builtin -// -//import raw.compiler.rql2.tests.{RunnerScalaTestContext, RunnerTestContext} -//import raw.testing.tags.Tier1 -// -//@Tier1 -//class LibraryPackageScala2Test extends RunnerScalaTestContext with LibraryPackageTest -// //trait LibraryPackageTest extends RunnerTestContext { // // val simpleLib: String = lib(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LocationPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LocationPackageTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LocationPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LocationPackageTest.scala index 4a5c76fe3..da307400f 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LocationPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LocationPackageTest.scala @@ -10,16 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext import java.nio.file.Path -@TruffleTests class LocationPackageTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class LocationPackageTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { test(s""" |let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LongPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LongPackageTest.scala similarity index 83% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LongPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LongPackageTest.scala index 03bff6726..0eb68d848 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/LongPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/LongPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LongPackageTest extends Rql2TruffleCompilerTestContext { +class LongPackageTest extends Rql2TruffleCompilerTestContext { test(""" Long.From(1)""")(it => it should evaluateTo("1L")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/MathPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/MathPackageTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/MathPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/MathPackageTest.scala index 9b2fedeba..d7eb0d55e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/MathPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/MathPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class MathPackageTest extends Rql2TruffleCompilerTestContext { +class MathPackageTest extends Rql2TruffleCompilerTestContext { // Nullable - Tryable tests test("""Math.Sin(if(true) then 3.13 else null)""")(_ should beCloseTo("0.011592393936158275")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/NullablePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/NullablePackageTest.scala similarity index 79% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/NullablePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/NullablePackageTest.scala index 93452d690..2a43d881b 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/NullablePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/NullablePackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class NullablePackageTest extends Rql2TruffleCompilerTestContext { +class NullablePackageTest extends Rql2TruffleCompilerTestContext { test("""Nullable.IsNull(null)""")(_ should evaluateTo("true")) test("""Nullable.IsNull(1)""")(_ should evaluateTo("false")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/NullableTryablePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/NullableTryablePackageTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/NullableTryablePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/NullableTryablePackageTest.scala index d7328f039..44d52ce0a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/NullableTryablePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/NullableTryablePackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class NullableTryablePackageTest extends Rql2TruffleCompilerTestContext { +class NullableTryablePackageTest extends Rql2TruffleCompilerTestContext { test("""1 / null""")(_ should evaluateTo("null")) test(""" 1.0 / (if true then null else 2)""")(_ should evaluateTo("null")) test(""" 1.0 / (if false then null else 2)""")(_ should evaluateTo("0.5")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/RecordPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/RecordPackageTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/RecordPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/RecordPackageTest.scala index 3ee63dfb0..c8d095feb 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/RecordPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/RecordPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RecordPackageTest extends Rql2TruffleCompilerTestContext { +class RecordPackageTest extends Rql2TruffleCompilerTestContext { test("""Record.Build(a = 1, b = "Hello")""".stripMargin)(_ should (typeAs("record(a: int, b: string)") and run)) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/RegexPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/RegexPackageTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/RegexPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/RegexPackageTest.scala index 11250b413..1b8bc890d 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/RegexPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/RegexPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RegexPackageTest extends Rql2TruffleCompilerTestContext { +class RegexPackageTest extends Rql2TruffleCompilerTestContext { test("""Regex.Replace("Heelloo John", "[aeiou]+", "_")""")(it => it should evaluateTo(""" "H_ll_ J_hn" """)) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/S3PackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/S3PackageTest.scala similarity index 77% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/S3PackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/S3PackageTest.scala index 5881d24f2..bec896f97 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/S3PackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/S3PackageTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class S3PackageTest extends Rql2TruffleCompilerTestContext { +class S3PackageTest extends Rql2TruffleCompilerTestContext { - import raw.compiler.rql2.tests.TestCredentials._ + import com.rawlabs.snapi.compiler.tests.TestCredentials._ // reading a public s3 bucket without registering or passing credentials test(s"""let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/ShortPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/ShortPackageTest.scala similarity index 83% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/ShortPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/ShortPackageTest.scala index 1b456991a..d956e484c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/ShortPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/ShortPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ShortPackageTest extends Rql2TruffleCompilerTestContext { +class ShortPackageTest extends Rql2TruffleCompilerTestContext { test(""" Short.From(1)""")(it => it should evaluateTo("1s")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/StringPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/StringPackageTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/StringPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/StringPackageTest.scala index 0121680bf..19637fef3 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/StringPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/StringPackageTest.scala @@ -10,17 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin import java.util.Base64 -import raw.compiler.utils._ -import raw.compiler.rql2.tests.FailAfterNServer -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.tests.FailAfterNServer +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Path -@TruffleTests class StringPackageTest extends Rql2TruffleCompilerTestContext with FailAfterNServer { +class StringPackageTest extends Rql2TruffleCompilerTestContext with FailAfterNServer { // Each line has 11 bytes so it will fail at line 10 more or less. override def failServices: Seq[FailAfter] = Seq( @@ -210,10 +209,10 @@ import java.nio.file.Path |2022-09-14 15:09:49.862+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG r.c.client.ClientCredentialsService - Adding service: raw.creds.client.ClientCredentialsService@3f93f951 |2022-09-14 15:09:49.863+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG raw.rest.client.RestClient - [credentials] Creating REST Client (http://localhost:42375/) |2022-09-14 15:09:49.907+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] INFO raw.runtime.DriverRuntimeContext$ - Creating new instance - |2022-09-14 15:09:49.907+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG r.s.b.EhCacheByteStreamCache - Adding service: raw.sources.bytestream.EhCacheByteStreamCache@20ef8c7a + |2022-09-14 15:09:49.907+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG r.s.b.EhCacheByteStreamCache - Adding service: com.rawlabs.utils.sources.bytestream.EhCacheByteStreamCache@20ef8c7a |2022-09-14 15:09:49.908+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG r.s.b.EhCacheByteStreamCache - [1] Creating new instance |2022-09-14 15:09:49.918+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] INFO org.ehcache.core.EhcacheManager - Cache 'is-cache' created in EhcacheManager. - |2022-09-14 15:09:49.920+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG r.s.f.hadoop.HadoopSourceContext - Adding service: raw.sources.filesystem.hadoop.HadoopSourceContext@72d29c48 + |2022-09-14 15:09:49.920+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG r.s.f.hadoop.HadoopSourceContext - Adding service: com.rawlabs.utils.sources.filesystem.hadoop.HadoopSourceContext@72d29c48 |2022-09-14 15:09:49.921+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG r.s.client.ClientStorageService - Adding service: raw.storage.client.ClientStorageService@eb7a252 |2022-09-14 15:09:49.921+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] DEBUG raw.rest.client.RestClient - [storage] Creating REST Client (http://localhost:45231/) |2022-09-14 15:09:49.923+0200 [Executor task launch worker for task 0.0 in stage 0.0 (TID 0)] INFO raw.config.RawSettings$ - Using raw.runtime.spark.worker-listener.enabled: true (boolean) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/SuccessPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/SuccessPackageTest.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/SuccessPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/SuccessPackageTest.scala index 36052f3e1..6119cf8f9 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/SuccessPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/SuccessPackageTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin +import com.rawlabs.utils.core.TestData import org.scalatest.prop.TableDrivenPropertyChecks -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class SuccessPackageTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { +class SuccessPackageTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { test("Success.Build(1)")(_ should evaluateTo("1")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TimePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TimePackageTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TimePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TimePackageTest.scala index d5ccd62fb..f13de3b00 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TimePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TimePackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class TimePackageTest extends Rql2TruffleCompilerTestContext { +class TimePackageTest extends Rql2TruffleCompilerTestContext { test("Time.Build(9, 30)") { it => it should typeAs("time") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TimestampPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TimestampPackageTest.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TimestampPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TimestampPackageTest.scala index 97d25ebb7..3823de74a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TimestampPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TimestampPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class TimestampPackageTest extends Rql2TruffleCompilerTestContext { +class TimestampPackageTest extends Rql2TruffleCompilerTestContext { test("Timestamp.Build(2022, 1, 15, 9, 30)") { it => it should typeAs("timestamp") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TryPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TryPackageTest.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TryPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TryPackageTest.scala index c090ca2df..404b0b7e7 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TryPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TryPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class TryPackageTest extends Rql2TruffleCompilerTestContext { +class TryPackageTest extends Rql2TruffleCompilerTestContext { test("""Try.IsError("hi")""")(_ should evaluateTo("false")) test("""Try.IsError(1)""")(_ should evaluateTo("false")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TypePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TypePackageTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TypePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TypePackageTest.scala index 2c782d0d7..0886ac2e2 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/TypePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/TypePackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class TypePackageTest extends Rql2TruffleCompilerTestContext { +class TypePackageTest extends Rql2TruffleCompilerTestContext { ignore("""Types.Merge(int, float)""")(it => it should typeAs("float")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/XmlPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/XmlPackageTest.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/XmlPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/XmlPackageTest.scala index c0f4e7281..e6b75de10 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/XmlPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/XmlPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin +package com.rawlabs.snapi.compiler.tests.builtin -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class XmlPackageTest extends Rql2TruffleCompilerTestContext { +class XmlPackageTest extends Rql2TruffleCompilerTestContext { private val allTypes = tempFile(""" | 120 diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionDistinctTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionDistinctTest.scala similarity index 74% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionDistinctTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionDistinctTest.scala index d193a5125..665400d64 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionDistinctTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionDistinctTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.rql2.errors.ItemsNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.errors.ItemsNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class CollectionDistinctTest extends Rql2TruffleCompilerTestContext { +class CollectionDistinctTest extends Rql2TruffleCompilerTestContext { test("""let numbers = Collection.From([5, 2, 4, 2, 2, 4, 5]) |in Collection.Distinct(numbers)""".stripMargin)(_ should evaluateTo("[2, 4, 5]")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionExplodeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionExplodeTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionExplodeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionExplodeTest.scala index dd294a415..007781069 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionExplodeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionExplodeTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class CollectionExplodeTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class CollectionExplodeTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { private val nba = tempFile("""[ | {"team": {"name": "Bulls", "city": "Chicago"}, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionGroupByTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionGroupByTest.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionGroupByTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionGroupByTest.scala index 3af9a9c25..881aa3c86 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionGroupByTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionGroupByTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.utils._ -import raw.compiler.rql2.errors.KeyNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.KeyNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class CollectionGroupByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class CollectionGroupByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { private val lineitemType = """record( | l_orderkey: int, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionJoinTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionJoinTest.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionJoinTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionJoinTest.scala index 763f02def..189af2014 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionJoinTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionJoinTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.utils._ -import raw.compiler.rql2.errors.KeyNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.KeyNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class CollectionJoinTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class CollectionJoinTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { test(snapi"""let regions = Csv.InferAndRead("$tpchRegionCsvLocal"), | nations = Csv.InferAndRead("$tpchNationCsvLocal") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionMinMaxTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionMinMaxTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionMinMaxTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionMinMaxTest.scala index cb8fa6fa1..cce6aaf9c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionMinMaxTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionMinMaxTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.rql2.errors.ItemsNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.errors.ItemsNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class CollectionMinMaxTest extends Rql2TruffleCompilerTestContext { +class CollectionMinMaxTest extends Rql2TruffleCompilerTestContext { // Date test(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionMkStringTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionMkStringTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionMkStringTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionMkStringTest.scala index 4e8c3f1b3..58ac580fa 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionMkStringTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionMkStringTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class CollectionMkStringTest extends Rql2TruffleCompilerTestContext { +class CollectionMkStringTest extends Rql2TruffleCompilerTestContext { test("""let items = Collection.Build() |in Collection.MkString(items, sep="|")""".stripMargin)(_ should evaluateTo(""" "" """)) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionOrderByTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionOrderByTest.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionOrderByTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionOrderByTest.scala index bc496369a..ce6afe9b4 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionOrderByTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionOrderByTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.utils._ -import raw.compiler.rql2.errors.{InvalidOrderSpec, KeyNotComparable, OrderSpecMustFollowOrderingFunction} -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.{InvalidOrderSpec, KeyNotComparable, OrderSpecMustFollowOrderingFunction} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class CollectionOrderByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class CollectionOrderByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { private val coolBandsWithoutHeader = tempFile("""Bee Gees|Maurice|Gibb|1949 |Bee Gees|Robin|Gibb|1949 diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionPackageTest.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionPackageTest.scala index 772cb803d..7cdf807f1 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionPackageTest.scala @@ -10,16 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.utils._ -import raw.compiler.rql2.errors.ItemsNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.ItemsNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Path -@TruffleTests class CollectionPackageTest extends Rql2TruffleCompilerTestContext { +class CollectionPackageTest extends Rql2TruffleCompilerTestContext { // a test to check if there are multiple instances of generators test("""let a = Collection.Build(1,2,3), diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionRangeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionRangeTest.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionRangeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionRangeTest.scala index 10f1713bd..82dc1dc0c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionRangeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionRangeTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class CollectionRangeTest extends Rql2TruffleCompilerTestContext { +class CollectionRangeTest extends Rql2TruffleCompilerTestContext { // Long.Range diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionUnionTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionUnionTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionUnionTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionUnionTest.scala index 7c7647484..6792dbfd1 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/collection/CollectionUnionTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/collection/CollectionUnionTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.collection +package com.rawlabs.snapi.compiler.tests.builtin.collection -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class CollectionUnionTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class CollectionUnionTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { test("Collection.Union(Collection.Build(1,2,3), Collection.Build(4,5,6))")(_ should evaluateTo("[1,2,3,4,5,6]")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/AwsPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/AwsPackageTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/AwsPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/AwsPackageTest.scala index 62286b4d1..c456ae1a7 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/AwsPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/AwsPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class AwsPackageTest extends Rql2TruffleCompilerTestContext { +class AwsPackageTest extends Rql2TruffleCompilerTestContext { val accessKeyId = sys.env("RAW_AWS_ACCESS_KEY_ID") val secretAccessKey = sys.env("RAW_AWS_SECRET_ACCESS_KEY") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/EnvironmentPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/EnvironmentPackageTest.scala similarity index 79% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/EnvironmentPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/EnvironmentPackageTest.scala index 67b716112..f4849d0fc 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/EnvironmentPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/EnvironmentPackageTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class EnvironmentPackageTest extends Rql2TruffleCompilerTestContext { +class EnvironmentPackageTest extends Rql2TruffleCompilerTestContext { secret("my-secret", "my-secret-value") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/LocationPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/LocationPackageTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/LocationPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/LocationPackageTest.scala index ec2554ada..632d63a6f 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/LocationPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/LocationPackageTest.scala @@ -10,20 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LocationPackageTest extends Rql2TruffleCompilerTestContext { +class LocationPackageTest extends Rql2TruffleCompilerTestContext { - import raw.compiler.rql2.tests.TestCredentials._ + import com.rawlabs.snapi.compiler.tests.TestCredentials._ httpHeaders("dropbox-token", Map("Authorization" -> ("Bearer " + dropboxLongLivedAccessToken))) s3Bucket(UnitTestPrivateBucket2, UnitTestPrivateBucket2Cred) - property("raw.sources.dropbox.clientId", dropboxClientId) + property("raw.utils.sources.dropbox.clientId", dropboxClientId) test(""" |String.Read( diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/MySQLPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/MySQLPackageTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/MySQLPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/MySQLPackageTest.scala index f7f48bca0..5354b7ca0 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/MySQLPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/MySQLPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class MySQLPackageTest extends Rql2TruffleCompilerTestContext { +class MySQLPackageTest extends Rql2TruffleCompilerTestContext { import TestCredentials._ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/OraclePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/OraclePackageTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/OraclePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/OraclePackageTest.scala index bddc5a8a7..24dac09be 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/OraclePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/OraclePackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class OraclePackageTest extends Rql2TruffleCompilerTestContext { +class OraclePackageTest extends Rql2TruffleCompilerTestContext { import TestCredentials._ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/PostgreSQLPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/PostgreSQLPackageTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/PostgreSQLPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/PostgreSQLPackageTest.scala index 62bc05784..7217e36cc 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/PostgreSQLPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/PostgreSQLPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class PostgreSQLPackageTest extends Rql2TruffleCompilerTestContext { +class PostgreSQLPackageTest extends Rql2TruffleCompilerTestContext { import TestCredentials._ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/S3PackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/S3PackageTest.scala similarity index 90% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/S3PackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/S3PackageTest.scala index 44eccfcf0..f46dd97ef 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/S3PackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/S3PackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class S3PackageTest extends Rql2TruffleCompilerTestContext { +class S3PackageTest extends Rql2TruffleCompilerTestContext { import TestCredentials._ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/SQLServerPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/SQLServerPackageTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/SQLServerPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/SQLServerPackageTest.scala index 1d50a22af..9e3b99b60 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/SQLServerPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/SQLServerPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class SQLServerPackageTest extends Rql2TruffleCompilerTestContext { +class SQLServerPackageTest extends Rql2TruffleCompilerTestContext { import TestCredentials._ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/SnowflakePackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/SnowflakePackageTest.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/SnowflakePackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/SnowflakePackageTest.scala index 21b49f418..fb92d9638 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/credentials/SnowflakePackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/credentials/SnowflakePackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.credentials +package com.rawlabs.snapi.compiler.tests.builtin.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class SnowflakePackageTest extends Rql2TruffleCompilerTestContext { +class SnowflakePackageTest extends Rql2TruffleCompilerTestContext { import TestCredentials._ @@ -76,7 +75,7 @@ import raw.testing.tags.TruffleTests |}]""".stripMargin) } - property("raw.sources.rdbms.network-timeout", "10s") + property("raw.utils.sources.rdbms.network-timeout", "10s") test(s"""Snowflake.InferAndRead("snowflake", "$snowflakeSchema", "$snowflakeMainTable")""") { it => it should evaluateTo( diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListDistinctTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListDistinctTest.scala similarity index 74% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListDistinctTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListDistinctTest.scala index e725ca5b5..375270ca9 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListDistinctTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListDistinctTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.rql2.errors.ItemsNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.errors.ItemsNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ListDistinctTest extends Rql2TruffleCompilerTestContext { +class ListDistinctTest extends Rql2TruffleCompilerTestContext { test("""let numbers = [5, 2, 4, 2, 2, 4, 5] |in List.Distinct(numbers)""".stripMargin)(_ should evaluateTo("[2, 4, 5]")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListExplodeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListExplodeTest.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListExplodeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListExplodeTest.scala index 352d7a690..60c62a2d9 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListExplodeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListExplodeTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class ListExplodeTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class ListExplodeTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { private val nba = tempFile("""[ | {"team": {"name": "Bulls", "city": "Chicago"}, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListGroupByTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListGroupByTest.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListGroupByTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListGroupByTest.scala index 470a6439f..8658126ae 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListGroupByTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListGroupByTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.utils._ -import raw.compiler.rql2.errors.KeyNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.KeyNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class ListGroupByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class ListGroupByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { private val lineitemType = """record( | l_orderkey: int, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListJoinTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListJoinTest.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListJoinTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListJoinTest.scala index 5928ac0ee..c1e4aebea 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListJoinTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListJoinTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.utils._ -import raw.compiler.rql2.errors.KeyNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.KeyNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class ListJoinTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class ListJoinTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { private val listOfCountries = """[ | {region: "AFRICA", nation: "ALGERIA"}, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListMinMaxTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListMinMaxTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListMinMaxTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListMinMaxTest.scala index fddc0bf26..690af7c7e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListMinMaxTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListMinMaxTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.rql2.errors.ItemsNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.errors.ItemsNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ListMinMaxTest extends Rql2TruffleCompilerTestContext { +class ListMinMaxTest extends Rql2TruffleCompilerTestContext { // Date test(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListMkStringTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListMkStringTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListMkStringTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListMkStringTest.scala index c78a3431c..d407dc9dd 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListMkStringTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListMkStringTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ListMkStringTest extends Rql2TruffleCompilerTestContext { +class ListMkStringTest extends Rql2TruffleCompilerTestContext { test("""let items = List.Build() |in List.MkString(items, sep="|")""".stripMargin)(_ should evaluateTo(""" "" """)) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListOrderByTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListOrderByTest.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListOrderByTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListOrderByTest.scala index e6c64b32d..56038b807 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListOrderByTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListOrderByTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.utils._ -import raw.compiler.rql2.errors.{InvalidOrderSpec, KeyNotComparable} -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.{InvalidOrderSpec, KeyNotComparable} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class ListOrderByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class ListOrderByTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { // using String.ReadLines test(snapi"""let regions = List.From(Collection.Transform( diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListPackageTest.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListPackageTest.scala index 66358aa79..ecc7902cc 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListPackageTest.scala @@ -10,16 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.utils._ -import raw.compiler.rql2.errors.ItemsNotComparable -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.frontend.rql2.errors.ItemsNotComparable +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Path -@TruffleTests class ListPackageTest extends Rql2TruffleCompilerTestContext { +class ListPackageTest extends Rql2TruffleCompilerTestContext { test("""["Hello", Error.Build("Argh!!"), null]""") { _ should evaluateTo("""["Hello", Error.Build("Argh!!"), null]""") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListUnionTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListUnionTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListUnionTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListUnionTest.scala index e6e560b47..045a4a0bb 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/builtin/list/ListUnionTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/builtin/list/ListUnionTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.builtin.list +package com.rawlabs.snapi.compiler.tests.builtin.list -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class ListUnionTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class ListUnionTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { test("List.Union([1,2,3], [4,5,6])")(_ should evaluateTo("[1,2,3,4,5,6]")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/hints/SemanticAnalyzerHintsTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/hints/SemanticAnalyzerHintsTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/hints/SemanticAnalyzerHintsTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/hints/SemanticAnalyzerHintsTest.scala index d6f271e28..390e7004a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/hints/SemanticAnalyzerHintsTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/hints/SemanticAnalyzerHintsTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.hints +package com.rawlabs.snapi.compiler.tests.hints -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class SemanticAnalyzerHintsTest extends Rql2TruffleCompilerTestContext { +class SemanticAnalyzerHintsTest extends Rql2TruffleCompilerTestContext { test("""Rekord.Build(a=1)""")(it => it should typeErrorAs("did you mean Record.Build?")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspAiValidateTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspAiValidateTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspAiValidateTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspAiValidateTest.scala index f9dc0e2b0..14669d8be 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspAiValidateTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspAiValidateTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api.ValidateResponse -import raw.compiler.rql2.errors.OutputTypeRequiredForRecursiveFunction -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.ValidateResponse +import com.rawlabs.snapi.frontend.rql2.errors.OutputTypeRequiredForRecursiveFunction +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspAiValidateTest extends Rql2TruffleCompilerTestContext { +class LspAiValidateTest extends Rql2TruffleCompilerTestContext { test("AI validate package that does not exist") { _ => val code = """let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspBrokenCodeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspBrokenCodeTest.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspBrokenCodeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspBrokenCodeTest.scala index 278ea73db..e35c6b23d 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspBrokenCodeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspBrokenCodeTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.{HoverResponse, Pos, TypeCompletion} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspBrokenCodeTest extends Rql2TruffleCompilerTestContext { +class LspBrokenCodeTest extends Rql2TruffleCompilerTestContext { test("broken code hover test") { _ => val code = """let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspCommentsFormatTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspCommentsFormatTest.scala similarity index 99% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspCommentsFormatTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspCommentsFormatTest.scala index 68de5229e..877eb423a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspCommentsFormatTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspCommentsFormatTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.FormatCodeResponse +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspCommentsFormatTest extends Rql2TruffleCompilerTestContext { +class LspCommentsFormatTest extends Rql2TruffleCompilerTestContext { def assertFormattedCode( code: String, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspCompilationMessagesTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspCompilationMessagesTest.scala similarity index 80% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspCompilationMessagesTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspCompilationMessagesTest.scala index 01a226201..5f9b66f03 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspCompilationMessagesTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspCompilationMessagesTest.scala @@ -10,14 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api.{ErrorMessage, WarningMessage} -import raw.compiler.base.errors.{MissingSecretWarning, UnknownDecl} -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests - -@TruffleTests class LspCompilationMessagesTest extends Rql2TruffleCompilerTestContext { +import com.rawlabs.compiler.{ErrorMessage, WarningMessage} +import com.rawlabs.snapi.frontend.base.errors.{MissingSecretWarning, UnknownDecl} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +class LspCompilationMessagesTest extends Rql2TruffleCompilerTestContext { test("should return a waning") { _ => val code = """let a = Environment.Secret("a") in a""".stripMargin diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspDefinitionTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspDefinitionTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspDefinitionTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspDefinitionTest.scala index 422eb949f..c1d7a5b20 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspDefinitionTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspDefinitionTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.{GoToDefinitionResponse, Pos} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspDefinitionTest extends Rql2TruffleCompilerTestContext { +class LspDefinitionTest extends Rql2TruffleCompilerTestContext { test("go to definition identifier at usage test") { _ => val code = """let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspDotAutoCompleteTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspDotAutoCompleteTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspDotAutoCompleteTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspDotAutoCompleteTest.scala index fb271b685..5efc38ac5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspDotAutoCompleteTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspDotAutoCompleteTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.{AutoCompleteResponse, FieldCompletion, PackageEntryCompletion, Pos} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspDotAutoCompleteTest extends Rql2TruffleCompilerTestContext { +class LspDotAutoCompleteTest extends Rql2TruffleCompilerTestContext { private def dotAutoCompleteTest(code: String, line: Int, col: Int, expectedFields: Seq[(String, String)]): Unit = { val AutoCompleteResponse(entries) = dotAutoComplete(code, Pos(line, col)) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspFormatCodeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspFormatCodeTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspFormatCodeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspFormatCodeTest.scala index b1f9d2c31..70b82bfe9 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspFormatCodeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspFormatCodeTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api.FormatCodeResponse -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.FormatCodeResponse +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspFormatCodeTest extends Rql2TruffleCompilerTestContext { +class LspFormatCodeTest extends Rql2TruffleCompilerTestContext { def assertFormattedCode(code: String, expected: String) = { val FormatCodeResponse(Some(formattedCode)) = formatCode(code) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspHoverTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspHoverTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspHoverTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspHoverTest.scala index 59453cf7f..5f15b5215 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspHoverTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspHoverTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.{HoverResponse, PackageCompletion, PackageEntryCompletion, Pos, TypeCompletion} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspHoverTest extends Rql2TruffleCompilerTestContext { +class LspHoverTest extends Rql2TruffleCompilerTestContext { test("hover identifier at definition test") { _ => val code = """let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspRenameTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspRenameTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspRenameTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspRenameTest.scala index 093afa981..91e9c537b 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspRenameTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspRenameTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.{Pos, RenameResponse} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspRenameTest extends Rql2TruffleCompilerTestContext { +class LspRenameTest extends Rql2TruffleCompilerTestContext { test("rename identifier at usage test") { _ => val code = """let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspValidateTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspValidateTest.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspValidateTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspValidateTest.scala index 4aa937cd6..04db951ef 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspValidateTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspValidateTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.ValidateResponse +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspValidateTest extends Rql2TruffleCompilerTestContext { +class LspValidateTest extends Rql2TruffleCompilerTestContext { test("validate simple code test") { _ => val code = """String.Lower("Hello")""".stripMargin diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspWordAutoCompleteTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspWordAutoCompleteTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspWordAutoCompleteTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspWordAutoCompleteTest.scala index 244321cfb..8d01c7309 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/lsp/LspWordAutoCompleteTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/lsp/LspWordAutoCompleteTest.scala @@ -10,13 +10,23 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.lsp +package com.rawlabs.snapi.compiler.tests.lsp -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.{ + AutoCompleteResponse, + FieldCompletion, + FunParamCompletion, + LetBindCompletion, + LetFunCompletion, + LetFunRecCompletion, + PackageCompletion, + PackageEntryCompletion, + Pos, + TypeCompletion +} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LspWordAutoCompleteTest extends Rql2TruffleCompilerTestContext { +class LspWordAutoCompleteTest extends Rql2TruffleCompilerTestContext { private lazy val allTypes = Seq( ("byte", Some("")), diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/KryoPackageTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/KryoPackageTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/KryoPackageTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/KryoPackageTest.scala index aaafaa67d..70c20f674 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/KryoPackageTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/KryoPackageTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.offheap +package com.rawlabs.snapi.compiler.tests.offheap +import com.rawlabs.utils.core.TestData import org.scalatest.prop.TableDrivenPropertyChecks -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class KryoPackageTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { private val cases = Table( @@ -40,7 +39,7 @@ class KryoPackageTest extends Rql2TruffleCompilerTestContext with TableDrivenPro test("all") { _ => forAll(cases) { (value, tpe) => - raw.utils.TestData(s"""let n: $tpe = $value in Kryo.Decode(Kryo.Encode(n), type $tpe)""") should evaluateTo(value) + TestData(s"""let n: $tpe = $value in Kryo.Decode(Kryo.Encode(n), type $tpe)""") should evaluateTo(value) } } diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapDatasets.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapDatasets.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapDatasets.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapDatasets.scala index 8bbcbed40..09617db9a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapDatasets.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapDatasets.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.offheap +package com.rawlabs.snapi.compiler.tests.offheap -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext trait OffHeapDatasets { this: Rql2TruffleCompilerTestContext => diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapDistinctTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapDistinctTest.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapDistinctTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapDistinctTest.scala index 6ce4803a3..264ba087c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapDistinctTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapDistinctTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.offheap +package com.rawlabs.snapi.compiler.tests.offheap -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class OffHeapDistinctTest extends Rql2TruffleCompilerTestContext { +class OffHeapDistinctTest extends Rql2TruffleCompilerTestContext { // This is to ensure the test triggers spill to disk. property("raw.runtime.external.disk-block-max-size", "30kB") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapEquiJoinTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapEquiJoinTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapEquiJoinTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapEquiJoinTest.scala index a305897ea..ab21cf9d2 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapEquiJoinTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapEquiJoinTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.offheap +package com.rawlabs.snapi.compiler.tests.offheap -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ -@TruffleTests class OffHeapEquiJoinTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { +class OffHeapEquiJoinTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { // This is to ensure the test triggers spill to disk. property("raw.runtime.external.disk-block-max-size", "20kB") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapGroupTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapGroupTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapGroupTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapGroupTest.scala index 088a02628..acfd9b122 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapGroupTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapGroupTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.offheap +package com.rawlabs.snapi.compiler.tests.offheap -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ -@TruffleTests class OffHeapGroupTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { +class OffHeapGroupTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { // This is to ensure the test triggers spill to disk. property("raw.runtime.external.disk-block-max-size", "20kB") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapJoinTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapJoinTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapJoinTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapJoinTest.scala index 8320face6..8e273b328 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapJoinTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapJoinTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.offheap +package com.rawlabs.snapi.compiler.tests.offheap -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ -@TruffleTests class OffHeapJoinTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { +class OffHeapJoinTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { // This is to ensure the test triggers spill to disk. property("raw.runtime.external.disk-block-max-size", "20kB") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapOrderByTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapOrderByTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapOrderByTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapOrderByTest.scala index a3f9df4c8..3c17e44bd 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/offheap/OffHeapOrderByTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/offheap/OffHeapOrderByTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.offheap +package com.rawlabs.snapi.compiler.tests.offheap -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ -@TruffleTests class OffHeapOrderByTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { +class OffHeapOrderByTest extends Rql2TruffleCompilerTestContext with OffHeapDatasets { // This is to ensure the test triggers spill to disk. property("raw.runtime.external.disk-block-max-size", "20kB") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/BinaryOutputTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/BinaryOutputTest.scala similarity index 85% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/output/BinaryOutputTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/BinaryOutputTest.scala index 0cce5ff50..0d6647ee1 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/BinaryOutputTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/BinaryOutputTest.scala @@ -10,17 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.output +package com.rawlabs.snapi.compiler.tests.output import org.apache.commons.io.FileUtils -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext import java.io.File import java.nio.file.Files -@TruffleTests class BinaryOutputTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class BinaryOutputTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { option("output-format", "binary") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/CsvOutputTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/CsvOutputTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/output/CsvOutputTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/CsvOutputTest.scala index de6f22c7d..a91f93b7a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/CsvOutputTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/CsvOutputTest.scala @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.output +package com.rawlabs.snapi.compiler.tests.output -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests -import raw.utils._ +import com.rawlabs.utils.core.RawUtils +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.utils.core._ import java.nio.file.Files -@TruffleTests class CsvOutputTest extends Rql2TruffleCompilerTestContext { +class CsvOutputTest extends Rql2TruffleCompilerTestContext { option("output-format", "csv") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/JsonOutputTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/JsonOutputTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/output/JsonOutputTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/JsonOutputTest.scala index b2cca0c8c..247ac3650 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/JsonOutputTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/JsonOutputTest.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.output +package com.rawlabs.snapi.compiler.tests.output -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests -import raw.utils._ +import com.rawlabs.utils.core.RawUtils +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.core._ import java.nio.file.{Files, Path} -@TruffleTests class JsonOutputTest extends Rql2TruffleCompilerTestContext { +class JsonOutputTest extends Rql2TruffleCompilerTestContext { option("output-format", "json") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/TextOutputTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/TextOutputTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/output/TextOutputTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/TextOutputTest.scala index cf10324a1..837c0e194 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/output/TextOutputTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/output/TextOutputTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.output +package com.rawlabs.snapi.compiler.tests.output -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Files -@TruffleTests class TextOutputTest extends Rql2TruffleCompilerTestContext { +class TextOutputTest extends Rql2TruffleCompilerTestContext { option("output-format", "text") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/FrontendSyntaxAnalyzerTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/FrontendSyntaxAnalyzerTest.scala similarity index 90% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/FrontendSyntaxAnalyzerTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/FrontendSyntaxAnalyzerTest.scala index 473d5d11d..d239e0fae 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/FrontendSyntaxAnalyzerTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/FrontendSyntaxAnalyzerTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.parser +package com.rawlabs.snapi.compiler.tests.parser -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class FrontendSyntaxAnalyzerTest extends Rql2TruffleCompilerTestContext { +class FrontendSyntaxAnalyzerTest extends Rql2TruffleCompilerTestContext { // Internal node, not visible to the user parser. test(s"""$$package("Collection")""".stripMargin)(it => it shouldNot parse) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/ListSugarTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/ListSugarTest.scala similarity index 74% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/ListSugarTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/ListSugarTest.scala index b9b7f5e03..31fc94c28 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/ListSugarTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/ListSugarTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.parser +package com.rawlabs.snapi.compiler.tests.parser -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ListSugarTest extends Rql2TruffleCompilerTestContext { +class ListSugarTest extends Rql2TruffleCompilerTestContext { test("""[1,2,3]""") { it => it should typeAs("list(int)") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/OperatorPrecedenceTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/OperatorPrecedenceTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/OperatorPrecedenceTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/OperatorPrecedenceTest.scala index 311612b19..2b72c6bea 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/OperatorPrecedenceTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/OperatorPrecedenceTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.parser +package com.rawlabs.snapi.compiler.tests.parser -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class OperatorPrecedenceTest extends Rql2TruffleCompilerTestContext { +class OperatorPrecedenceTest extends Rql2TruffleCompilerTestContext { test("""1+2*3""") { it => it should evaluateTo("(1+(2*3))") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/RecordSugarTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/RecordSugarTest.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/RecordSugarTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/RecordSugarTest.scala index aabc50e5f..c283dd02a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/parser/RecordSugarTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/parser/RecordSugarTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.parser +package com.rawlabs.snapi.compiler.tests.parser -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RecordSugarTest extends Rql2TruffleCompilerTestContext { +class RecordSugarTest extends Rql2TruffleCompilerTestContext { test("""{a: 1, b: "2"}""") { it => it should typeAs("record(a: int, b: string)") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10194Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10194Test.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10194Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10194Test.scala index 6a6784e67..42a60ecc6 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10194Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10194Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD10194Test extends Rql2TruffleCompilerTestContext { +class RD10194Test extends Rql2TruffleCompilerTestContext { private val q = """main(title: string = null, description: string = null, category: string = null, rating: string = null, actor: string = null) = diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10220Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10220Test.scala similarity index 85% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10220Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10220Test.scala index 8f96a89cb..6c77c468e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10220Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10220Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD10220Test extends Rql2TruffleCompilerTestContext { +class RD10220Test extends Rql2TruffleCompilerTestContext { test("""Csv.InferAndParse("stringData")""")( _ should (typeAs("collection(record(stringData: undefined))") and evaluateTo("[]")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10723Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10723Test.scala similarity index 73% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10723Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10723Test.scala index b96901d0e..2cffe5bef 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10723Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10723Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD10723Test extends Rql2TruffleCompilerTestContext { +class RD10723Test extends Rql2TruffleCompilerTestContext { private val qqq = "\"\"\"" test(s"""main() = diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10767Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10767Test.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10767Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10767Test.scala index 61060e389..2d4344ec0 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10767Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10767Test.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.client.api.{GetProgramDescriptionSuccess, ProgramEnvironment} -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils.SnapiInterpolator +import com.rawlabs.compiler.{GetProgramDescriptionSuccess, ProgramEnvironment} +import com.rawlabs.snapi.frontend.utils.SnapiInterpolator +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext class RD10767Test extends Rql2TruffleCompilerTestContext { private val data = tempFile(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10801Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10801Test.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10801Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10801Test.scala index 8c12e029d..28c8bcfd5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD10801Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD10801Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils.SnapiInterpolator -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils.SnapiInterpolator +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD10801Test extends Rql2TruffleCompilerTestContext { +class RD10801Test extends Rql2TruffleCompilerTestContext { private val qqq = "\"\"\"" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD3742Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD3742Test.scala similarity index 84% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD3742Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD3742Test.scala index ca083642a..c91c2625c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD3742Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD3742Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD3742Test extends Rql2TruffleCompilerTestContext { +class RD3742Test extends Rql2TruffleCompilerTestContext { val triple = "\"\"\"" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD3784Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD3784Test.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD3784Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD3784Test.scala index fdcb143fd..0d93803df 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD3784Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD3784Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD3784Test extends Rql2TruffleCompilerTestContext { +class RD3784Test extends Rql2TruffleCompilerTestContext { private val data = tempFile( """v diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD4529Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD4529Test.scala similarity index 83% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD4529Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD4529Test.scala index 34873cf5a..5bcb9f698 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD4529Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD4529Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD4529Test extends Rql2TruffleCompilerTestContext { +class RD4529Test extends Rql2TruffleCompilerTestContext { test(""" |let a: float = 1.0f diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD4981Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD4981Test.scala similarity index 82% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD4981Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD4981Test.scala index 8ba2a798f..e9c836fb0 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD4981Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD4981Test.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class RD4981Test extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class RD4981Test extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { test(snapi"""let | data = Csv.InferAndRead("$airportsLocal"), diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5238Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5238Test.scala similarity index 71% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5238Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5238Test.scala index 8a7112424..c3332f3e3 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5238Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5238Test.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class RD5238Test extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class RD5238Test extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { test(snapi""" |let region1 = Csv.InferAndRead("$tpchRegionCsvLocal"), diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5365Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5365Test.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5365Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5365Test.scala index 90beee77a..705c434f9 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5365Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5365Test.scala @@ -10,17 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions +import com.rawlabs.utils.core.TestData import org.bitbucket.inkytonik.kiama.util.Positions import org.scalatest.matchers.{MatchResult, Matcher} -import raw.utils.TestData -import raw.compiler.rql2.FrontendSyntaxAnalyzer -import raw.compiler.rql2.source.SourcePrettyPrinter -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.FrontendSyntaxAnalyzer +import com.rawlabs.snapi.frontend.rql2.source.SourcePrettyPrinter +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5365Test extends Rql2TruffleCompilerTestContext { +class RD5365Test extends Rql2TruffleCompilerTestContext { private class PrettyPrintAs(expected: String) extends Matcher[TestData] { override def apply(query: TestData): MatchResult = { diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5393Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5393Test.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5393Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5393Test.scala index 60cdf9ebd..1362c0fcf 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5393Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5393Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.errors.CannotDetermineTypeOfParameter -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.errors.CannotDetermineTypeOfParameter +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5393Test extends Rql2TruffleCompilerTestContext { +class RD5393Test extends Rql2TruffleCompilerTestContext { test("""main(country: string = null,code: string = null) = | let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5412Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5412Test.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5412Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5412Test.scala index b22aaf53c..b607d6942 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5412Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5412Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5412Test extends Rql2TruffleCompilerTestContext { +class RD5412Test extends Rql2TruffleCompilerTestContext { test("""let | json_type = type record(creation_date: string, entries: list(string)), diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5448Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5448Test.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5448Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5448Test.scala index d0757e364..ac8a0a6b5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5448Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5448Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5448Test extends Rql2TruffleCompilerTestContext { +class RD5448Test extends Rql2TruffleCompilerTestContext { private val ttt = "\"\"\"" private val jsonString = """[ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5484Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5484Test.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5484Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5484Test.scala index a83bc5d7a..6dc0b9ee1 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5484Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5484Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5484Test extends Rql2TruffleCompilerTestContext { +class RD5484Test extends Rql2TruffleCompilerTestContext { // top-level and correct. test("""Timestamp.Build(2015, 1, 4, 22, 0)""")(_ should run) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5488Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5488Test.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5488Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5488Test.scala index 0b0d5736a..595e7ab8b 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5488Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5488Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5488Test extends Rql2TruffleCompilerTestContext { +class RD5488Test extends Rql2TruffleCompilerTestContext { // All these tests are valid queries. They fail in the middle of compilation, at L0, with "lines is declared more than once". diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5491Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5491Test.scala similarity index 82% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5491Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5491Test.scala index 668b5cc50..7cf8648ba 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5491Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5491Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5491Test extends Rql2TruffleCompilerTestContext { +class RD5491Test extends Rql2TruffleCompilerTestContext { test(s"""let | query = \"\"\"SELECT (?item as ?cat) ?itemLabel diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5644Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5644Test.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5644Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5644Test.scala index 7db042578..5206fecea 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5644Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5644Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5644Test extends Rql2TruffleCompilerTestContext { +class RD5644Test extends Rql2TruffleCompilerTestContext { // Basic reference behavior. The function parameter isn't type and inherits the list item type. Everything matches. test(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5679Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5679Test.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5679Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5679Test.scala index d50c818a6..14124a4fa 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5679Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5679Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5679Test extends Rql2TruffleCompilerTestContext { +class RD5679Test extends Rql2TruffleCompilerTestContext { // regular XML file (types as record) with a list inside private val xml = tempFile(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5685Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5685Test.scala similarity index 81% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5685Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5685Test.scala index 9c4680be7..e440a639a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5685Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5685Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5685Test extends Rql2TruffleCompilerTestContext { +class RD5685Test extends Rql2TruffleCompilerTestContext { test("""let itemType = type int, | listType = type list(itemType), diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5691Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5691Test.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5691Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5691Test.scala index cbb1e4502..3128f7226 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5691Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5691Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext -@TruffleTests class RD5691Test extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class RD5691Test extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { test(s""" |let issueType = type record( diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5697Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5697Test.scala similarity index 83% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5697Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5697Test.scala index 699d375cc..a122a110c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5697Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5697Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ -@TruffleTests class RD5697Test extends Rql2TruffleCompilerTestContext { +class RD5697Test extends Rql2TruffleCompilerTestContext { private val jsonFile = tempFile("""{"a": 12, "b": 14}""") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5714Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5714Test.scala similarity index 86% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5714Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5714Test.scala index aadbcdfc4..04afdb38e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5714Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5714Test.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions import java.nio.file.Files -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import scala.io.Source -@TruffleTests class RD5714Test extends Rql2TruffleCompilerTestContext { +class RD5714Test extends Rql2TruffleCompilerTestContext { test("""let colA = [{id: 1, name: "john"}], | colB = [{id: 2, firstName: "john"}], diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5722Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5722Test.scala similarity index 74% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5722Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5722Test.scala index b753605db..d258e4364 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5722Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5722Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5722Test extends Rql2TruffleCompilerTestContext { +class RD5722Test extends Rql2TruffleCompilerTestContext { test("""let data = Collection.Build({ | a: { b: 123} diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD572Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD572Test.scala similarity index 86% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD572Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD572Test.scala index 4ce0ead02..3b1d82f84 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD572Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD572Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD572Test extends Rql2TruffleCompilerTestContext { +class RD572Test extends Rql2TruffleCompilerTestContext { test("-128b") { it => it should typeAs("byte") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5775Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5775Test.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5775Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5775Test.scala index a543943b5..96dd0a95a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5775Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5775Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5775Test extends Rql2TruffleCompilerTestContext { +class RD5775Test extends Rql2TruffleCompilerTestContext { test("""let data = Http.Get("https://jira.atlassian.com/rest/api/latest/search", args=[{"jql", "fixVersion=9.0.0"}]), | r = Json.InferAndRead(data), | issues = Collection.Transform(r.issues, i -> { diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5779Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5779Test.scala similarity index 85% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5779Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5779Test.scala index 05ac9db29..002eb1f56 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5779Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5779Test.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Path -@TruffleTests class RD5779Test extends Rql2TruffleCompilerTestContext { +class RD5779Test extends Rql2TruffleCompilerTestContext { val data: Path = tempFile("""[ | {"a": 1, "b": 10} |]""".stripMargin) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5784Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5784Test.scala similarity index 74% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5784Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5784Test.scala index 598a5a7f6..2891e00a8 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5784Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5784Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ -@TruffleTests class RD5784Test extends Rql2TruffleCompilerTestContext { +class RD5784Test extends Rql2TruffleCompilerTestContext { private val xmlFile = tempFile(""" | diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5785Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5785Test.scala similarity index 81% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5785Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5785Test.scala index 7404e19b5..8e3344bfb 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5785Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5785Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5785Test extends Rql2TruffleCompilerTestContext { +class RD5785Test extends Rql2TruffleCompilerTestContext { // The only way of this returning true is if all values in the list are the same. // Almost impossible with 5 random values. diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5786Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5786Test.scala similarity index 85% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5786Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5786Test.scala index 5de62e286..f7fa98461 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5786Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5786Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5786Test extends Rql2TruffleCompilerTestContext { +class RD5786Test extends Rql2TruffleCompilerTestContext { test("""true == false""") { _ should evaluateTo(""" false """) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5851Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5851Test.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5851Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5851Test.scala index 7cc8ac528..10ab21ce0 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5851Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5851Test.scala @@ -10,13 +10,24 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions - -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +package com.rawlabs.snapi.compiler.tests.regressions + +import com.rawlabs.compiler.{ + AutoCompleteResponse, + Completion, + FieldCompletion, + FunParamCompletion, + LetBindCompletion, + LetFunCompletion, + LetFunRecCompletion, + PackageCompletion, + PackageEntryCompletion, + Pos, + TypeCompletion +} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5851Test extends Rql2TruffleCompilerTestContext { +class RD5851Test extends Rql2TruffleCompilerTestContext { def autoCompleteNames(entries: Array[Completion]): Seq[String] = { entries.map { diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5884Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5884Test.scala similarity index 83% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5884Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5884Test.scala index 2bd494147..4d678dc4e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5884Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5884Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5884Test extends Rql2TruffleCompilerTestContext { +class RD5884Test extends Rql2TruffleCompilerTestContext { test("""let f(x: int, y: int = 12) = 3.14 + x + y |in f(1)""".stripMargin)(_ should run) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5893Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5893Test.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5893Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5893Test.scala index 8fe399622..c73e9be2f 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5893Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5893Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5893Test extends Rql2TruffleCompilerTestContext { +class RD5893Test extends Rql2TruffleCompilerTestContext { // this has a list of text private val data = tempFile(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5914Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5914Test.scala similarity index 79% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5914Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5914Test.scala index 891850718..87e71c016 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5914Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5914Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5914Test extends Rql2TruffleCompilerTestContext { +class RD5914Test extends Rql2TruffleCompilerTestContext { test("""let item1 = {name: "coffee machine", price: 200, price: 199}, // price is duplicated, price is an int | item2 = {name: "coffee machine", price: 200.00, price: 199.99} // price is duplicated, price is a double diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5920Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5920Test.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5920Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5920Test.scala index 5cd93fb87..43cbd174b 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5920Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5920Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5920Test extends Rql2TruffleCompilerTestContext { +class RD5920Test extends Rql2TruffleCompilerTestContext { test("""let f(x: int) = x * 10 |in f(10)""".stripMargin)(_ should evaluateTo("100")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5921Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5921Test.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5921Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5921Test.scala index 4539281ae..dd1a859ad 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5921Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5921Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5921Test extends Rql2TruffleCompilerTestContext { +class RD5921Test extends Rql2TruffleCompilerTestContext { val data1 = tempFile("""1 |2 diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5925Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5925Test.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5925Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5925Test.scala index 5c7d24a08..4e76986ef 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5925Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5925Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5925Test extends Rql2TruffleCompilerTestContext { +class RD5925Test extends Rql2TruffleCompilerTestContext { test("""let c = Collection.Build(1, 2, 3, 4) |in Collection.Filter(c, s -> null)""".stripMargin) { it => diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5932Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5932Test.scala similarity index 84% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5932Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5932Test.scala index 774410959..f1964f2b9 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5932Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5932Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5932Test extends Rql2TruffleCompilerTestContext { +class RD5932Test extends Rql2TruffleCompilerTestContext { val data = tempFile("""[ | {"id": 1, "network_interface": "eni-08b85cc07294f82bf"}, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5968Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5968Test.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5968Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5968Test.scala index 3acc73efd..bc36a4bdf 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5968Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5968Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5968Test extends Rql2TruffleCompilerTestContext { +class RD5968Test extends Rql2TruffleCompilerTestContext { private val cdataFile = tempFile(""" | diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5971Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5971Test.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5971Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5971Test.scala index 65153b606..aba2c15ee 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5971Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5971Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5971Test extends Rql2TruffleCompilerTestContext { +class RD5971Test extends Rql2TruffleCompilerTestContext { // error when type isn't supported test(s"""[{a: "binary", b: [1,2,3,4]}]""") { it => diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5979Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5979Test.scala similarity index 78% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5979Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5979Test.scala index d4b514d3f..912b25304 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD5979Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD5979Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5979Test extends Rql2TruffleCompilerTestContext { +class RD5979Test extends Rql2TruffleCompilerTestContext { test("""[{a: 12, b: 14}, {c: 23, d: 54}]""")(_ should runErrorAs("expected compatible with")) test("""[{a: 12, b: 14}, {a: 23, d: 54}]""")(_ should runErrorAs("expected compatible with")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD7924Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD7924Test.scala similarity index 81% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD7924Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD7924Test.scala index b7a9bfd4a..ab07eb477 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD7924Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD7924Test.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Path -@TruffleTests class RD7924Test extends Rql2TruffleCompilerTestContext { +class RD7924Test extends Rql2TruffleCompilerTestContext { val string: Path = tempFile(""" "Hello!" """) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD7974Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD7974Test.scala similarity index 82% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD7974Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD7974Test.scala index 6a6967a3c..1d1991055 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD7974Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD7974Test.scala @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions +import com.rawlabs.utils.core.RawUtils import org.scalatest.BeforeAndAfterEach -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests -import raw.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.core._ import java.nio.file.Files -@TruffleTests class RD7974Test extends Rql2TruffleCompilerTestContext with BeforeAndAfterEach { +class RD7974Test extends Rql2TruffleCompilerTestContext with BeforeAndAfterEach { private val tmpFile = Files.createTempFile("csv-output-test", ".csv") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8530Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8530Test.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8530Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8530Test.scala index 087c1aa9a..8b285de4c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8530Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8530Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions import org.scalatest.BeforeAndAfterEach -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD8530Test extends Rql2TruffleCompilerTestContext with BeforeAndAfterEach { +class RD8530Test extends Rql2TruffleCompilerTestContext with BeforeAndAfterEach { test("""List.Filter([1,2,3,4], n -> n > 2, a = 12)""".stripMargin)( _ should typeErrorAs("no optional arguments expected") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8764Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8764Test.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8764Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8764Test.scala index 31271b42e..73d48278c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8764Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8764Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions import com.typesafe.scalalogging.StrictLogging -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD8764Test extends Rql2TruffleCompilerTestContext with StrictLogging { +class RD8764Test extends Rql2TruffleCompilerTestContext with StrictLogging { test(""" |let f: (record(_1: int, _2: int)) -> bool = (x: int, y: int) -> x == y diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8935Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8935Test.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8935Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8935Test.scala index a928b1976..34204e1bd 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8935Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8935Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD8935Test extends Rql2TruffleCompilerTestContext { +class RD8935Test extends Rql2TruffleCompilerTestContext { private val vowels = tempFile("""a |e diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8993Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8993Test.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8993Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8993Test.scala index 136961c17..014ee5779 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD8993Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD8993Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD8993Test extends Rql2TruffleCompilerTestContext { +class RD8993Test extends Rql2TruffleCompilerTestContext { test("""apply(f: int -> bool) = f(1) |apply((x: int) -> true)""".stripMargin)(_ should evaluateTo("true")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9137Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9137Test.scala similarity index 92% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9137Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9137Test.scala index 73f9bd406..cca556891 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9137Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9137Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions import com.typesafe.scalalogging.StrictLogging -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9137Test extends Rql2TruffleCompilerTestContext with StrictLogging { +class RD9137Test extends Rql2TruffleCompilerTestContext with StrictLogging { test("""Json.InferAndRead("https://raw-tutorial.s3.eu-west-1.amazonaws.com/patients.json")""".stripMargin)( _ should run diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9228Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9228Test.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9228Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9228Test.scala index a6a22cd16..bb3e9547c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9228Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9228Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9228Test extends Rql2TruffleCompilerTestContext { +class RD9228Test extends Rql2TruffleCompilerTestContext { // pass a plain URL. It will be turned into a location, directly passed as a parameter. test(""" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9229Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9229Test.scala similarity index 84% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9229Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9229Test.scala index 081b2fe43..5a374246f 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9229Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9229Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9229Test extends Rql2TruffleCompilerTestContext { +class RD9229Test extends Rql2TruffleCompilerTestContext { test(s"""[{a: "binary", b: [1,2,3,4]}]""") { it => option("output-format", "binary") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9255Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9255Test.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9255Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9255Test.scala index b82c61f9e..c29d038c3 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9255Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9255Test.scala @@ -10,16 +10,31 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions +import com.rawlabs.compiler.{ + RawBool, + RawByte, + RawDate, + RawDecimal, + RawDouble, + RawFloat, + RawInt, + RawInterval, + RawLong, + RawNull, + RawShort, + RawString, + RawTime, + RawTimestamp, + RawValue +} import org.scalatest.EitherValues -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.time.{Duration, LocalDate, LocalDateTime, LocalTime} -@TruffleTests class RD9255Test extends Rql2TruffleCompilerTestContext with EitherValues { +class RD9255Test extends Rql2TruffleCompilerTestContext with EitherValues { private val declarations = """ |string_func(x: string) = String.Length(x) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9359Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9359Test.scala similarity index 90% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9359Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9359Test.scala index 767eedb5d..c1be35863 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9359Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9359Test.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.snapi.frontend.utils._ import java.nio.file.{Files, Path} -@TruffleTests class RD9359Test extends Rql2TruffleCompilerTestContext { +class RD9359Test extends Rql2TruffleCompilerTestContext { private val duplicateCsvString = """a,b,a |1,2,3 diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9409Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9409Test.scala similarity index 83% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9409Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9409Test.scala index d1a0e24dd..61107220c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9409Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9409Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.client.api._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.compiler.{HoverResponse, Pos, TypeCompletion} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9409Test extends Rql2TruffleCompilerTestContext { +class RD9409Test extends Rql2TruffleCompilerTestContext { test("""let | a = 1, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9445Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9445Test.scala similarity index 86% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9445Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9445Test.scala index ac7018dc7..6293590b7 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9445Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9445Test.scala @@ -10,17 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions +import com.rawlabs.utils.core.TestData import org.scalatest.matchers.{MatchResult, Matcher} -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext import java.nio.file.Files import scala.io.Source -@TruffleTests class RD9445Test extends Rql2TruffleCompilerTestContext { +class RD9445Test extends Rql2TruffleCompilerTestContext { def outputAs(expected: String, format: String = "json") = new OutputAs(expected, format) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9479Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9479Test.scala similarity index 73% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9479Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9479Test.scala index 8b85ba70f..d4ea1e1cb 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9479Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9479Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9479Test extends Rql2TruffleCompilerTestContext { +class RD9479Test extends Rql2TruffleCompilerTestContext { private val recordData = tempFile("""[{"a": 1, "b": 10, "c": 100}]""") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9485Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9485Test.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9485Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9485Test.scala index 711674a44..39eafb9af 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9485Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9485Test.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9485Test extends Rql2TruffleCompilerTestContext { +class RD9485Test extends Rql2TruffleCompilerTestContext { - property("raw.inferrer.local.xml.sample-size", "2") + property("raw.snapi.frontend.inferrer.local.xml.sample-size", "2") val xmlList = tempFile(""" | diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9554Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9554Test.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9554Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9554Test.scala index 4b72bb27a..1a8a9210b 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9554Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9554Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9554Test extends Rql2TruffleCompilerTestContext { +class RD9554Test extends Rql2TruffleCompilerTestContext { test("""let range = Int.Range(0,5) |in Collection.Union(range, range)""".stripMargin) { it => diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9616Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9616Test.scala similarity index 82% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9616Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9616Test.scala index 4fef98532..c7f75019d 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9616Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9616Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9616Test extends Rql2TruffleCompilerTestContext { +class RD9616Test extends Rql2TruffleCompilerTestContext { test( """let diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9932Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9932Test.scala similarity index 78% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9932Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9932Test.scala index 21c48ec40..d110434fa 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/RD9932Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/RD9932Test.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions +package com.rawlabs.snapi.compiler.tests.regressions -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD9932Test extends Rql2TruffleCompilerTestContext { +class RD9932Test extends Rql2TruffleCompilerTestContext { val ttt = "\"\"\"" test(s"""Json.Parse( diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD3084Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD3084Test.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD3084Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD3084Test.scala index b8eebf7df..1f54c6ed4 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD3084Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD3084Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions.credentials +package com.rawlabs.snapi.compiler.tests.regressions.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD3084Test extends Rql2TruffleCompilerTestContext { +class RD3084Test extends Rql2TruffleCompilerTestContext { rdbms("mysql-test", TestCredentials.mysqlCreds) rdbms("postgres-test", TestCredentials.pgsqlCreds) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD4445Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD4445Test.scala similarity index 71% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD4445Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD4445Test.scala index 7c0cab651..2e98de53a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD4445Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD4445Test.scala @@ -10,17 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions.credentials +package com.rawlabs.snapi.compiler.tests.regressions.credentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.protocol.DropboxAccessTokenConfig -import raw.testing.tags.TruffleTests +import com.rawlabs.protocol.compiler.DropboxAccessTokenConfig +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD4445Test extends Rql2TruffleCompilerTestContext { +class RD4445Test extends Rql2TruffleCompilerTestContext { - import raw.compiler.rql2.tests.TestCredentials._ + import com.rawlabs.snapi.compiler.tests.TestCredentials._ - property("raw.sources.dropbox.clientId", dropboxClientId) + property("raw.utils.sources.dropbox.clientId", dropboxClientId) dropbox("rawlabs-dropbox", DropboxAccessTokenConfig.newBuilder().setAccessToken(dropboxLongLivedAccessToken).build()) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD5932Test.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD5932Test.scala similarity index 67% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD5932Test.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD5932Test.scala index bd1a24738..14656dab6 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/regressions/credentials/RD5932Test.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/regressions/credentials/RD5932Test.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.regressions.credentials +package com.rawlabs.snapi.compiler.tests.regressions.credentials -import raw.compiler.rql2.tests.TestCredentials -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.tests.TestCredentials +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class RD5932Test extends Rql2TruffleCompilerTestContext { +class RD5932Test extends Rql2TruffleCompilerTestContext { s3Bucket(TestCredentials.UnitTestPrivateBucket, TestCredentials.UnitTestPrivateBucketCred) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BasicStagedCompilerTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BasicStagedCompilerTest.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BasicStagedCompilerTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BasicStagedCompilerTest.scala index 34a81721b..56c412eb3 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BasicStagedCompilerTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BasicStagedCompilerTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BasicStagedCompilerTest extends Rql2TruffleCompilerTestContext { +class BasicStagedCompilerTest extends Rql2TruffleCompilerTestContext { test("""TestPackage.ByteValueArg(22b)""")(_ should evaluateTo("{arg: 22b}")) test("""TestPackage.ShortValueArg(22s)""")(_ should evaluateTo("{arg: 22s}")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpAndTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpAndTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpAndTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpAndTest.scala index 1a8e34115..d7e89e496 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpAndTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpAndTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec +import com.rawlabs.utils.core.TestData import org.scalatest.prop.TableDrivenPropertyChecks -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpAndTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { +class BinaryExpAndTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { test("""true and true""")(_ should evaluateTo("true")) test("""true and false""")(_ should evaluateTo("false")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpDivTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpDivTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpDivTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpDivTest.scala index 76622e9b4..2569467d5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpDivTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpDivTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpDivTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpDivTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("""4 / 2""") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpEqTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpEqTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpEqTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpEqTest.scala index e995c99ae..9517ed134 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpEqTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpEqTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpEqTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpEqTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("1 == 1")(it => it should evaluateTo("true")) test("1 == 2")(it => it should evaluateTo("false")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpGeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpGeTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpGeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpGeTest.scala index c360c51c7..75ffc764e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpGeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpGeTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests -import raw.utils.TestData +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpGeTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpGeTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("1 >= 1")(it => it should evaluateTo("true")) test("1 >= 2")(it => it should evaluateTo("false")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpGtTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpGtTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpGtTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpGtTest.scala index 24e348673..12129da5e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpGtTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpGtTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpGtTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpGtTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("1 > 1")(it => it should evaluateTo("false")) test("1 > 2")(it => it should evaluateTo("false")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpLeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpLeTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpLeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpLeTest.scala index 176fd3e39..76e14a455 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpLeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpLeTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpLeTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpLeTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("1 <= 1")(it => it should evaluateTo("true")) test("1 <= 2")(it => it should evaluateTo("true")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpLtTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpLtTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpLtTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpLtTest.scala index ce708d5a9..1f60ebbd5 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpLtTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpLtTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpLtTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpLtTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("1 < 1")(it => it should evaluateTo("false")) test("1 < 2")(it => it should evaluateTo("true")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpModTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpModTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpModTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpModTest.scala index fa8b33327..27f7a2c61 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpModTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpModTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpModTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpModTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("""5 % 3""") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpMultTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpMultTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpMultTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpMultTest.scala index ac72e189f..97cbfa809 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpMultTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpMultTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpMultTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpMultTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("""1 * 1""") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpNeqTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpNeqTest.scala similarity index 96% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpNeqTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpNeqTest.scala index 38856f8d3..e73208926 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpNeqTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpNeqTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpNeqTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpNeqTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("1 != 1")(it => it should evaluateTo("false")) test("1 != 2")(it => it should evaluateTo("true")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpOrTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpOrTest.scala similarity index 91% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpOrTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpOrTest.scala index 1eca03e88..984a71c82 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpOrTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpOrTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec +import com.rawlabs.utils.core.TestData import org.scalatest.prop.TableDrivenPropertyChecks -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpOrTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { +class BinaryExpOrTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { test("""true or true""")(_ should evaluateTo("true")) test("""true or false""")(_ should evaluateTo("true")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpPlusTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpPlusTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpPlusTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpPlusTest.scala index 5ea87266b..6b9f1e23a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpPlusTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpPlusTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpPlusTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpPlusTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("""1 + 1""") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpSubTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpSubTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpSubTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpSubTest.scala index 0eeb6db46..ee9709adb 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/BinaryExpSubTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/BinaryExpSubTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class BinaryExpSubTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class BinaryExpSubTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("""1 - 1""") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ClosureTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ClosureTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ClosureTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ClosureTest.scala index 010014f16..ede2f6084 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ClosureTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ClosureTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ClosureTest extends Rql2TruffleCompilerTestContext { +class ClosureTest extends Rql2TruffleCompilerTestContext { test("""let functions = | List.Transform([1,2,3], diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/CombinationSpecTestHelper.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/CombinationSpecTestHelper.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/CombinationSpecTestHelper.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/CombinationSpecTestHelper.scala index 651930bcd..995513bda 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/CombinationSpecTestHelper.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/CombinationSpecTestHelper.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec import org.scalatest.prop.TableDrivenPropertyChecks diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ConstTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ConstTest.scala similarity index 89% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ConstTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ConstTest.scala index 827ba07b2..e9bcc050c 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ConstTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ConstTest.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec +import com.rawlabs.utils.core.TestData import org.scalatest.prop.TableDrivenPropertyChecks -import raw.utils.TestData -import raw.compiler.rql2.source.{Rql2BoolType, Rql2IntType, Rql2StringType} -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.source.{Rql2BoolType, Rql2IntType, Rql2StringType} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ConstTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { +class ConstTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { test("1") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ErrorsTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ErrorsTest.scala similarity index 86% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ErrorsTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ErrorsTest.scala index de037490f..005a14a41 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ErrorsTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ErrorsTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ErrorsTest extends Rql2TruffleCompilerTestContext { +class ErrorsTest extends Rql2TruffleCompilerTestContext { test("""Collection.Count("a")""")(_ shouldNot tipe) test("""Collection.Count(Collection.Count("a"))""")(_ shouldNot tipe) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/FunAbsTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/FunAbsTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/FunAbsTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/FunAbsTest.scala index 30152a0c3..8e1ec8e73 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/FunAbsTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/FunAbsTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class FunAbsTest extends Rql2TruffleCompilerTestContext { +class FunAbsTest extends Rql2TruffleCompilerTestContext { test(""" |let f = (v: int) -> v + 1 diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/IfThenElseTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/IfThenElseTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/IfThenElseTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/IfThenElseTest.scala index 8d1955312..fdb35eb4e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/IfThenElseTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/IfThenElseTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class IfThenElseTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class IfThenElseTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test(""" |if true then "a" else "b" diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ImplicitCastTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ImplicitCastTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ImplicitCastTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ImplicitCastTest.scala index c0bfeddd8..7e4197e15 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ImplicitCastTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ImplicitCastTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ImplicitCastTest extends Rql2TruffleCompilerTestContext { +class ImplicitCastTest extends Rql2TruffleCompilerTestContext { // compatible options as function param test(s"""let f = (x: int) -> Record.Build(o = x) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/JoinWithTryRowsTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/JoinWithTryRowsTest.scala similarity index 93% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/JoinWithTryRowsTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/JoinWithTryRowsTest.scala index f06302046..bf9a98612 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/JoinWithTryRowsTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/JoinWithTryRowsTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.compiler.utils._ -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext +import com.rawlabs.snapi.frontend.utils._ -@TruffleTests class JoinWithTryRowsTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { +class JoinWithTryRowsTest extends Rql2TruffleCompilerTestContext with LocalLocationsTestContext { /* testing joins with failed rows. How a dataset of failed rows is built: by engineering a dataset of nested list of records, and pick one using List.Get so that it sometimes diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetBindTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetBindTest.scala similarity index 95% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetBindTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetBindTest.scala index 911ec5525..e224d67b3 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetBindTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetBindTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.utils.core.TestData +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LetBindTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { +class LetBindTest extends Rql2TruffleCompilerTestContext with CombinationSpecTestHelper { test("""let x = 1 |in x diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetFunRecTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetFunRecTest.scala similarity index 87% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetFunRecTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetFunRecTest.scala index cdc670b82..e1c12dfde 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetFunRecTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetFunRecTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.errors.OutputTypeRequiredForRecursiveFunction -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.errors.OutputTypeRequiredForRecursiveFunction +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LetFunRecTest extends Rql2TruffleCompilerTestContext { +class LetFunRecTest extends Rql2TruffleCompilerTestContext { test("""let rec fact(v: int): int = if (v > 1) then v * fact(v - 1) else v |in fact(4) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetFunTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetFunTest.scala similarity index 97% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetFunTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetFunTest.scala index 33f2cbc58..450d44aa4 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetFunTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetFunTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LetFunTest extends Rql2TruffleCompilerTestContext { +class LetFunTest extends Rql2TruffleCompilerTestContext { test("""let f(x: int) = x + 1 |in f(0) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetTypeTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetTypeTest.scala similarity index 86% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetTypeTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetTypeTest.scala index 8f49a4cb6..835ec1f62 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/LetTypeTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/LetTypeTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class LetTypeTest extends Rql2TruffleCompilerTestContext { +class LetTypeTest extends Rql2TruffleCompilerTestContext { test(""" |let t = type int, diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/MigrationTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/MigrationTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/MigrationTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/MigrationTest.scala index 7ff920471..4473c5881 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/MigrationTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/MigrationTest.scala @@ -10,13 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.source.{Rql2IntType, Rql2IsNullableTypeProperty, Rql2IsTryableTypeProperty, Rql2UndefinedType} -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.rql2.source.{ + Rql2IntType, + Rql2IsNullableTypeProperty, + Rql2IsTryableTypeProperty, + Rql2UndefinedType +} +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class MigrationTest extends Rql2TruffleCompilerTestContext { +class MigrationTest extends Rql2TruffleCompilerTestContext { test("1") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/PackageNameTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/PackageNameTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/PackageNameTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/PackageNameTest.scala index b3271cc39..8c589c15e 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/PackageNameTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/PackageNameTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class PackageNameTest extends Rql2TruffleCompilerTestContext { +class PackageNameTest extends Rql2TruffleCompilerTestContext { test("""Record""")(it => it should typeAs("""package("Record")""")) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ProjTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ProjTest.scala similarity index 82% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ProjTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ProjTest.scala index 3cd211759..21929eb2d 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/ProjTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/ProjTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class ProjTest extends Rql2TruffleCompilerTestContext { +class ProjTest extends Rql2TruffleCompilerTestContext { test("""let a = {x: 1} |in a.x diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/PropagationTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/PropagationTest.scala similarity index 98% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/PropagationTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/PropagationTest.scala index 7289e3786..d7775c14a 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/PropagationTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/PropagationTest.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class PropagationTest extends Rql2TruffleCompilerTestContext { +class PropagationTest extends Rql2TruffleCompilerTestContext { // lists test("""let l = List.Build(1,2,3,2,1) |in TestPackage.StrictArgs(l)""".stripMargin)(_ should (typeAs("float") and evaluateTo("5.0f"))) diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/StagedCompilerTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/StagedCompilerTest.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/StagedCompilerTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/StagedCompilerTest.scala index c03325c9d..91c63bd8d 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/StagedCompilerTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/StagedCompilerTest.scala @@ -10,13 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec -import raw.compiler.utils._ -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.frontend.utils._ +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class StagedCompilerTest extends Rql2TruffleCompilerTestContext { +class StagedCompilerTest extends Rql2TruffleCompilerTestContext { val data = tempFile(""" |[ diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/UnaryExpNegTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/UnaryExpNegTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/UnaryExpNegTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/UnaryExpNegTest.scala index f9d6f630a..822f8b492 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/UnaryExpNegTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/UnaryExpNegTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec +import com.rawlabs.utils.core.TestData import org.scalatest.prop.TableDrivenPropertyChecks -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class UnaryExpNegTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { +class UnaryExpNegTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { test("- 1") { it => it should typeAs("int") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/UnaryExpNotTest.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/UnaryExpNotTest.scala similarity index 88% rename from snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/UnaryExpNotTest.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/UnaryExpNotTest.scala index 93f8fe7ce..9c40273b3 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/tests/spec/UnaryExpNotTest.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/tests/spec/UnaryExpNotTest.scala @@ -10,14 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.tests.spec +package com.rawlabs.snapi.compiler.tests.spec +import com.rawlabs.utils.core.TestData import org.scalatest.prop.TableDrivenPropertyChecks -import raw.utils.TestData -import raw.compiler.rql2.truffle.Rql2TruffleCompilerTestContext -import raw.testing.tags.TruffleTests +import com.rawlabs.snapi.compiler.truffle.Rql2TruffleCompilerTestContext -@TruffleTests class UnaryExpNotTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { +class UnaryExpNotTest extends Rql2TruffleCompilerTestContext with TableDrivenPropertyChecks { test("""not true""".stripMargin) { it => it should typeAs("bool") it should evaluateTo("false") diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/truffle/Rql2TruffleCompilerServiceTestContext.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/truffle/Rql2TruffleCompilerServiceTestContext.scala similarity index 94% rename from snapi-client/src/test/scala/raw/compiler/rql2/truffle/Rql2TruffleCompilerServiceTestContext.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/truffle/Rql2TruffleCompilerServiceTestContext.scala index 893fa2fac..e87a956cc 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/truffle/Rql2TruffleCompilerServiceTestContext.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/truffle/Rql2TruffleCompilerServiceTestContext.scala @@ -10,12 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.truffle +package com.rawlabs.snapi.compiler.truffle +import com.rawlabs.utils.core.{RawTestSuite, RawUtils, SettingsTestContext} import org.graalvm.polyglot.Engine -import raw.client.rql2.truffle.Rql2TruffleCompilerService -import raw.compiler.rql2.api.Rql2CompilerServiceTestContext -import raw.utils.{RawTestSuite, RawUtils, SettingsTestContext} +import com.rawlabs.snapi.compiler.{Rql2CompilerServiceTestContext, Rql2TruffleCompilerService} trait Rql2TruffleCompilerServiceTestContext extends Rql2CompilerServiceTestContext { this: RawTestSuite with SettingsTestContext => diff --git a/snapi-client/src/test/scala/raw/compiler/rql2/truffle/Rql2TruffleCompilerTestContext.scala b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/truffle/Rql2TruffleCompilerTestContext.scala similarity index 82% rename from snapi-client/src/test/scala/raw/compiler/rql2/truffle/Rql2TruffleCompilerTestContext.scala rename to snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/truffle/Rql2TruffleCompilerTestContext.scala index 8a70139c5..c22d93f43 100644 --- a/snapi-client/src/test/scala/raw/compiler/rql2/truffle/Rql2TruffleCompilerTestContext.scala +++ b/snapi-compiler/src/test/scala/com/rawlabs/snapi/compiler/truffle/Rql2TruffleCompilerTestContext.scala @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.truffle +package com.rawlabs.snapi.compiler.truffle -import raw.compiler.rql2.tests.Rql2CompilerTestContext +import com.rawlabs.snapi.compiler.tests.Rql2CompilerTestContext trait Rql2TruffleCompilerTestContext extends Rql2CompilerTestContext with Rql2TruffleCompilerServiceTestContext diff --git a/snapi-frontend/src/main/java/module-info.java b/snapi-frontend/src/main/java/module-info.java index 478ad7569..e8c0a09da 100644 --- a/snapi-frontend/src/main/java/module-info.java +++ b/snapi-frontend/src/main/java/module-info.java @@ -37,30 +37,30 @@ requires com.google.common; requires jul.to.slf4j; requires org.graalvm.polyglot; - requires raw.utils; - requires raw.protocol; - requires raw.client; - requires raw.sources; + requires raw.utils.core; + requires raw.protocol.compiler; + requires raw.compiler; + requires raw.utils.sources; requires raw.snapi.parser; - exports raw.compiler.base; - exports raw.compiler.base.errors; - exports raw.compiler.base.source; - exports raw.compiler.common; - exports raw.compiler.common.source; - exports raw.compiler.rql2; - exports raw.compiler.rql2.api; - exports raw.compiler.rql2.builtin; - exports raw.compiler.rql2.errors; - exports raw.compiler.rql2.lsp; - exports raw.compiler.rql2.source; - exports raw.compiler.rql2.antlr4; - exports raw.compiler.utils; - exports raw.inferrer.api; - exports raw.inferrer.local; + exports com.rawlabs.snapi.frontend.base; + exports com.rawlabs.snapi.frontend.base.errors; + exports com.rawlabs.snapi.frontend.base.source; + exports com.rawlabs.snapi.frontend.common; + exports com.rawlabs.snapi.frontend.common.source; + exports com.rawlabs.snapi.frontend.rql2; + exports com.rawlabs.snapi.frontend.rql2.api; + exports com.rawlabs.snapi.frontend.rql2.builtin; + exports com.rawlabs.snapi.frontend.rql2.errors; + exports com.rawlabs.snapi.frontend.rql2.lsp; + exports com.rawlabs.snapi.frontend.rql2.source; + exports com.rawlabs.snapi.frontend.rql2.antlr4; + exports com.rawlabs.snapi.frontend.utils; + exports com.rawlabs.snapi.frontend.inferrer.api; + exports com.rawlabs.snapi.frontend.inferrer.local; - opens raw.inferrer.api to + opens com.rawlabs.snapi.frontend.inferrer.api to com.fasterxml.jackson.databind; - opens raw.compiler.rql2.api to + opens com.rawlabs.snapi.frontend.rql2.api to com.fasterxml.jackson.databind; } diff --git a/snapi-frontend/src/main/resources/reference.conf b/snapi-frontend/src/main/resources/reference.conf index 253a6ffd3..52416a441 100644 --- a/snapi-frontend/src/main/resources/reference.conf +++ b/snapi-frontend/src/main/resources/reference.conf @@ -1,75 +1,49 @@ -raw { +raw.snapi.frontend { check-syntax-analyzers = false -} -raw { - compiler { - output-format = "hjson" - windows-line-ending = false - skip-phases = [] - jvm { - compilation-timeout = 300 s - } - scala2 { - # Settings used to compile queries, same format as if passed to scalac in the command line - # https://docs.scala-lang.org/overviews/compiler-options/index.html#introduction - # See scalac -opt:help for possible values. - - # (msb): I think these make more sense, but keeping the "old ones" for now. - #settings = "-opt:inline:raw.runtime.**,inline:raw.query.**" - settings = "-opt:unreachable-code,box-unbox,simplify-jumps,redundant-casts,copy-propagation" - - classpath = [] - compilation-directory = ${java.io.tmpdir}"/raw-compilation" - pretty-print-code = true - # Maximum number of classes to load on startup. If more than this limit is reached, delete code cache. - # Use 0 to always delete code cache and start fresh. - # Use -1 for no limit. - max-classes-on-startup = 0 + inferrer { + # Number of inferrer threads. + thread-pool-size = 8 + # Number of entries in the inferrer cache. + cache-size = 100 + # Timeout for an inference request. + timeout = 30s + # Time after which an inferrer cache entry expires if it is not accessed! + expiry = 30s + + local { + # Number of files to sample while inferring wildcards or folders. Use -1 for all. + sample-files = 10 + + encoding-detection-read-size = 1M + + csv { + sample-size = 10000 + # How many lines to use to guess the separator + separator-sample-size = 100 + # Weight for quoted values when choosing delimiter in csv files + # 0.3 is a magic number, it was chosen so test "delimiter comas in quotes" works + quoted-weight = 3.0 + } + + hjson { + sample-size = 10000 + } + + json { + sample-size = 10000 + } + + text { + sample-size = 10000 + } + + xml { + sample-size = 10000 + } + + # Buffered seekable input stream can be used for text-based formats. + use-buffered-seekable-is = true } } -} -raw.inferrer { - # Number of inferrer threads. - thread-pool-size = 8 - # Number of entries in the inferrer cache. - cache-size = 100 - # Timeout for an inference request. - timeout = 30s - # Time after which an inferrer cache entry expires if it is not accessed! - expiry = 30s -} -raw.inferrer.local { - # Number of files to sample while inferring wildcards or folders. Use -1 for all. - sample-files = 10 - - encoding-detection-read-size = 1M - - csv { - sample-size = 10000 - # How many lines to use to guess the separator - separator-sample-size = 100 - # Weight for quoted values when choosing delimiter in csv files - # 0.3 is a magic number, it was chosen so test "delimiter comas in quotes" works - quoted-weight = 3.0 - } - - hjson { - sample-size = 10000 - } - - json { - sample-size = 10000 - } - - text { - sample-size = 10000 - } - - xml { - sample-size = 10000 - } - - # Buffered seekable input stream can be used for text-based formats. - use-buffered-seekable-is = true } \ No newline at end of file diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/BaseTree.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/BaseTree.scala similarity index 88% rename from snapi-frontend/src/main/scala/raw/compiler/base/BaseTree.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/BaseTree.scala index 75c763ad7..ddd0ff499 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/BaseTree.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/BaseTree.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base +import com.rawlabs.compiler.Message import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.relation.{EnsureTree, LeaveAlone, TreeRelation} -import raw.client.api.Message -import raw.compiler.base.errors.{CompilationMessageMapper, ErrorCompilerMessage} -import raw.compiler.base.source._ -import raw.compiler.utils.ExtraRewriters +import com.rawlabs.snapi.frontend.base.errors.{CompilationMessageMapper, ErrorCompilerMessage} +import com.rawlabs.snapi.frontend.base.source._ +import com.rawlabs.snapi.frontend.utils.ExtraRewriters abstract class BaseTree[N <: BaseNode: Manifest, P <: N: Manifest, E <: N: Manifest](ensureTree: Boolean)( implicit val programContext: ProgramContext diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/CompilerContext.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/CompilerContext.scala similarity index 77% rename from snapi-frontend/src/main/scala/raw/compiler/base/CompilerContext.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/CompilerContext.scala index 033278038..24d407633 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/CompilerContext.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/CompilerContext.scala @@ -10,11 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base +import com.rawlabs.utils.core.{RawSettings, RawUid} import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api.{InferrerProperties, InferrerService, InputFormatDescriptor} -import raw.utils._ +import com.rawlabs.snapi.frontend.inferrer.api.{InferrerProperties, InferrerService, InputFormatDescriptor} +import com.rawlabs.utils.core._ /** * Contains state that is shared between different programs. diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/Counter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Counter.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/base/Counter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Counter.scala index 248792300..37d19303c 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/Counter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Counter.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base import scala.collection.mutable diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/Keywords.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Keywords.scala similarity index 92% rename from snapi-frontend/src/main/scala/raw/compiler/base/Keywords.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Keywords.scala index 8c03b5477..82252ef21 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/Keywords.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Keywords.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base trait Keywords { diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/Phase.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Phase.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/compiler/base/Phase.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Phase.scala index 3e24aeb66..81e81e738 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/Phase.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Phase.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base import com.google.common.base.Stopwatch import com.typesafe.scalalogging.StrictLogging diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/PrettyPrinter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/PrettyPrinter.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/compiler/base/PrettyPrinter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/PrettyPrinter.scala index 2fb6b59f7..3cfec3f90 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/PrettyPrinter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/PrettyPrinter.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base -import raw.compiler.base.source.BaseNode +import com.rawlabs.snapi.frontend.base.source.BaseNode trait PrettyPrinter extends org.bitbucket.inkytonik.kiama.output.PrettyPrinter { diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/ProgramContext.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/ProgramContext.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/base/ProgramContext.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/ProgramContext.scala index 3400110fa..03a69715e 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/ProgramContext.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/ProgramContext.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base -import raw.utils.RawSettings -import raw.client.api.{CompilerService, ProgramEnvironment} +import com.rawlabs.compiler.{CompilerService, ProgramEnvironment} +import com.rawlabs.utils.core.RawSettings /** * Contains state that is shared between compilation phases of a single program. diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/SemanticAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SemanticAnalyzer.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/base/SemanticAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SemanticAnalyzer.scala index 6cb0254b7..deedec3e0 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/SemanticAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SemanticAnalyzer.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.==> import org.bitbucket.inkytonik.kiama.attribution.Decorators import org.bitbucket.inkytonik.kiama.util.{Entity, Environments} -import raw.compiler.base.errors._ -import raw.compiler.base.source._ -import raw.compiler.utils.{Attribution, ExtraRewriters} +import com.rawlabs.snapi.frontend.base.errors._ +import com.rawlabs.snapi.frontend.base.source._ +import com.rawlabs.snapi.frontend.utils.{Attribution, ExtraRewriters} /** Used by some methods as a helper to avoid returning Either. */ class UnsupportedTypeException(val t: Type) extends Throwable { diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/SymbolTable.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SymbolTable.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/compiler/base/SymbolTable.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SymbolTable.scala index fb6f5d553..527c39846 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/SymbolTable.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SymbolTable.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.util.Entity diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/SyntaxAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SyntaxAnalyzer.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/compiler/base/SyntaxAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SyntaxAnalyzer.scala index 13ab5f167..4ff3f2e65 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/SyntaxAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/SyntaxAnalyzer.scala @@ -10,13 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base +import com.rawlabs.utils.core.RawUtils import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.parsing._ import org.bitbucket.inkytonik.kiama.util._ -import raw.compiler.base.source._ -import raw.utils._ +import com.rawlabs.snapi.frontend.base.source._ +import com.rawlabs.utils.core._ import scala.util.matching.Regex diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/Tree.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Tree.scala similarity index 92% rename from snapi-frontend/src/main/scala/raw/compiler/base/Tree.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Tree.scala index 5e2068275..f0e5404a1 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/Tree.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/Tree.scala @@ -10,13 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base +import com.rawlabs.utils.core.RawUtils import org.apache.commons.lang3.StringUtils import org.bitbucket.inkytonik.kiama.rewriting.Rewriter.{everywhere, query} -import raw.compiler.base.source._ -import raw.compiler.common.source.ErrorType -import raw.utils._ +import com.rawlabs.snapi.frontend.base.source._ +import com.rawlabs.snapi.frontend.common.source.ErrorType +import com.rawlabs.utils.core._ abstract class Tree[N <: BaseNode: Manifest, P <: N: Manifest, E <: N: Manifest]( protected val originalRoot: P, @@ -25,7 +26,7 @@ abstract class Tree[N <: BaseNode: Manifest, P <: N: Manifest, E <: N: Manifest] extends BaseTree[N, P, E](ensureTree) { private val checkSyntaxAnalyzers = - programContext.settings.getBooleanOpt("raw.check-syntax-analyzers").getOrElse(false) + programContext.settings.getBooleanOpt("raw.snapi.frontend.check-syntax-analyzers").getOrElse(false) protected def cloneWithPositions(): TreeWithPositions[N, P, E] diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/TreeDescription.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/TreeDescription.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/compiler/base/TreeDescription.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/TreeDescription.scala index a53ecf737..7b54a5eb1 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/TreeDescription.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/TreeDescription.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base -import raw.compiler.base.source.Type +import com.rawlabs.snapi.frontend.base.source.Type final case class TreeDescription( expDecls: Map[String, List[TreeDeclDescription]], diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/TreeWithPositions.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/TreeWithPositions.scala similarity index 93% rename from snapi-frontend/src/main/scala/raw/compiler/base/TreeWithPositions.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/TreeWithPositions.scala index 1b3e6d388..dd233e19d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/TreeWithPositions.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/TreeWithPositions.scala @@ -10,14 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.base +package com.rawlabs.snapi.frontend.base +import com.rawlabs.compiler.{ErrorMessage, ErrorPosition, ErrorRange, Message} +import com.rawlabs.utils.core.RawUtils import org.bitbucket.inkytonik.kiama.util.Positions -import raw.client.api._ -import raw.compiler.base.errors.CompilationMessageMapper -import raw.compiler.base.source._ -import raw.compiler.rql2.antlr4.ParseProgramResult -import raw.utils._ +import com.rawlabs.snapi.frontend.base.errors.CompilationMessageMapper +import com.rawlabs.snapi.frontend.base.source._ +import com.rawlabs.snapi.frontend.rql2.antlr4.ParseProgramResult +import com.rawlabs.utils.core._ abstract class TreeWithPositions[N <: BaseNode: Manifest, P <: N: Manifest, E <: N: Manifest]( val originalSource: String, diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/errors/Errors.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/errors/Errors.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/base/errors/Errors.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/errors/Errors.scala index 00744b994..d4d84770b 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/errors/Errors.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/errors/Errors.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.base.errors +package com.rawlabs.snapi.frontend.base.errors -import raw.client.api._ -import raw.compiler.base.source._ +import com.rawlabs.compiler.{ErrorMessage, ErrorRange, HintMessage, InfoMessage, Message, WarningMessage} +import com.rawlabs.snapi.frontend.base.source._ object CompilationMessageMapper { diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/errors/ErrorsPrettyPrinter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/errors/ErrorsPrettyPrinter.scala similarity index 91% rename from snapi-frontend/src/main/scala/raw/compiler/base/errors/ErrorsPrettyPrinter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/errors/ErrorsPrettyPrinter.scala index b52cc521c..aaf5ff105 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/errors/ErrorsPrettyPrinter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/errors/ErrorsPrettyPrinter.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.base.errors +package com.rawlabs.snapi.frontend.base.errors -import raw.compiler.base -import raw.compiler.base.source.{BaseNode, NotValueType} -import raw.client.api.{ErrorMessage, ErrorRange} +import com.rawlabs.compiler.{ErrorMessage, ErrorRange} +import com.rawlabs.snapi.frontend.base +import com.rawlabs.snapi.frontend.base.source.{BaseNode, NotValueType} trait ErrorsPrettyPrinter extends base.source.SourcePrettyPrinter { diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/source/SourcePrettyPrinter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/source/SourcePrettyPrinter.scala similarity index 88% rename from snapi-frontend/src/main/scala/raw/compiler/base/source/SourcePrettyPrinter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/source/SourcePrettyPrinter.scala index 4eacbc5b2..4a7480cfb 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/source/SourcePrettyPrinter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/source/SourcePrettyPrinter.scala @@ -10,11 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.base.source +package com.rawlabs.snapi.frontend.base.source +import com.rawlabs.utils.core.RawUtils import com.typesafe.scalalogging.StrictLogging -import raw.compiler.base.{Keywords, PrettyPrinter, SyntaxAnalyzer} -import raw.utils._ +import com.rawlabs.snapi.frontend.base.{Keywords, PrettyPrinter, SyntaxAnalyzer} +import com.rawlabs.utils.core._ import scala.language.implicitConversions diff --git a/snapi-frontend/src/main/scala/raw/compiler/base/source/SourceTree.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/source/SourceTree.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/base/source/SourceTree.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/source/SourceTree.scala index 6cedc9033..75f80f65a 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/base/source/SourceTree.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/base/source/SourceTree.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.base.source +package com.rawlabs.snapi.frontend.base.source trait BaseNode extends Product diff --git a/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/common/PhaseDescriptor.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/common/PhaseDescriptor.scala new file mode 100644 index 000000000..81644822b --- /dev/null +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/common/PhaseDescriptor.scala @@ -0,0 +1,35 @@ +/* + * Copyright 2023 RAW Labs S.A. + * + * Use of this software is governed by the Business Source License + * included in the file licenses/BSL.txt. + * + * As of the Change Date specified in that file, in accordance with + * the Business Source License, use of this software will be governed + * by the Apache License, Version 2.0, included in the file + * licenses/APL.txt. + */ + +package com.rawlabs.snapi.frontend.common + +import com.rawlabs.snapi.frontend.common.source._ + +final case class PhaseDescriptor( + name: String, + phase: Class[com.rawlabs.snapi.frontend.base.PipelinedPhase[SourceProgram]] +) extends com.rawlabs.snapi.frontend.base.PhaseDescriptor[SourceProgram] { + + override def instance( + cur: com.rawlabs.snapi.frontend.base.Phase[SourceProgram], + programContext: com.rawlabs.snapi.frontend.base.ProgramContext + ): com.rawlabs.snapi.frontend.base.PipelinedPhase[SourceProgram] = { + phase + .getConstructor( + classOf[com.rawlabs.snapi.frontend.base.Phase[SourceProgram]], + classOf[String], + classOf[com.rawlabs.snapi.frontend.base.ProgramContext] + ) + .newInstance(cur, name, programContext) + } + +} diff --git a/snapi-frontend/src/main/scala/raw/compiler/common/source/SourceTree.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/common/source/SourceTree.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/common/source/SourceTree.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/common/source/SourceTree.scala index 92f3b634a..28ebe27ad 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/common/source/SourceTree.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/common/source/SourceTree.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.common.source +package com.rawlabs.snapi.frontend.common.source import org.bitbucket.inkytonik.kiama.output._ -import raw.compiler.base.source.Type +import com.rawlabs.snapi.frontend.base.source.Type import org.bitbucket.inkytonik.kiama.output.PrettyExpression import org.bitbucket.inkytonik.kiama.rewriting.Strategy import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ -import raw.compiler.base.Counter -import raw.compiler.base.source._ +import com.rawlabs.snapi.frontend.base.Counter +import com.rawlabs.snapi.frontend.base.source._ trait SourceNode extends BaseNode diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/DateTimeFormatFinder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/DateTimeFormatFinder.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/inferrer/api/DateTimeFormatFinder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/DateTimeFormatFinder.scala index efc91cfaa..cd486d20e 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/DateTimeFormatFinder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/DateTimeFormatFinder.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api import java.time._ import java.time.format.{DateTimeFormatter, DateTimeParseException} diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerException.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerException.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/inferrer/api/InferrerException.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerException.scala index 55fbf417c..ee7894ec7 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerException.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerException.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api -import raw.utils.RawServiceException +import com.rawlabs.utils.core.RawServiceException class InferrerException(message: String, cause: Throwable = null) extends RawServiceException(s"inference error: $message", cause) diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerProperties.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerProperties.scala similarity index 91% rename from snapi-frontend/src/main/scala/raw/inferrer/api/InferrerProperties.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerProperties.scala index b8c607afa..b730c6969 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerProperties.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerProperties.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api -import raw.sources.api._ -import raw.sources.bytestream.api.ByteStreamLocation -import raw.sources.filesystem.api.FileSystemLocation -import raw.sources.jdbc.api.{JdbcServerLocation, JdbcTableLocation} +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.ByteStreamLocation +import com.rawlabs.utils.sources.filesystem.api.FileSystemLocation +import com.rawlabs.utils.sources.jdbc.api.{JdbcServerLocation, JdbcTableLocation} sealed trait InferrerProperties { def maybeSampleSize: Option[Int] diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerService.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerService.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/inferrer/api/InferrerService.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerService.scala index fe000b405..10d9bcfda 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerService.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerService.scala @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api import com.google.common.base.Stopwatch import com.google.common.cache.{CacheBuilder, CacheLoader, LoadingCache} -import raw.utils.{RawException, RawService, RawSettings, RawUtils} +import com.rawlabs.utils.core.{RawException, RawService, RawSettings, RawUtils} import java.util.concurrent.{ExecutionException, Executors, TimeUnit, TimeoutException} object InferrerService { - private val INFERRER_TIMEOUT = "raw.inferrer.timeout" - private val INFERRER_EXPIRY = "raw.inferrer.expiry" + private val INFERRER_TIMEOUT = "raw.snapi.frontend.inferrer.timeout" + private val INFERRER_EXPIRY = "raw.snapi.frontend.inferrer.expiry" - private val INFERRER_CACHE_SIZE = "raw.inferrer.cache-size" + private val INFERRER_CACHE_SIZE = "raw.snapi.frontend.inferrer.cache-size" - private val INFERRER_THREAD_POOL_SIZE = "raw.inferrer.thread-pool-size" + private val INFERRER_THREAD_POOL_SIZE = "raw.snapi.frontend.inferrer.thread-pool-size" private val prettyPrinter = new SourceTypePrettyPrinter } diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerServiceProvider.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerServiceProvider.scala similarity index 76% rename from snapi-frontend/src/main/scala/raw/inferrer/api/InferrerServiceProvider.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerServiceProvider.scala index 24d46f329..cfd7d394f 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/InferrerServiceProvider.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InferrerServiceProvider.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api -import raw.inferrer.local.LocalInferrerService -import raw.utils.RawSettings +import com.rawlabs.utils.core.RawSettings +import com.rawlabs.snapi.frontend.inferrer.local.LocalInferrerService object InferrerServiceProvider { - private val INFERRER_IMPL = "raw.inferrer.impl" + private val INFERRER_IMPL = "raw.snapi.frontend.inferrer.impl" def apply()(implicit settings: RawSettings): InferrerService = { settings.getStringOpt(INFERRER_IMPL) match { diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/InputFormatDescriptors.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InputFormatDescriptors.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/inferrer/api/InputFormatDescriptors.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InputFormatDescriptors.scala index 3a5eaec43..5b609d582 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/InputFormatDescriptors.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/InputFormatDescriptors.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api -import raw.sources.api.Encoding +import com.rawlabs.utils.sources.api.Encoding sealed trait InputFormatDescriptor { def tipe: SourceType diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/SourceTypePrettyPrinter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/SourceTypePrettyPrinter.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/inferrer/api/SourceTypePrettyPrinter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/SourceTypePrettyPrinter.scala index cacc15d40..c88ba92d1 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/SourceTypePrettyPrinter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/SourceTypePrettyPrinter.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api import org.bitbucket.inkytonik.kiama.output.PrettyPrinter diff --git a/snapi-frontend/src/main/scala/raw/inferrer/api/SourceTypes.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/SourceTypes.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/inferrer/api/SourceTypes.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/SourceTypes.scala index 8fab64c7e..96dc5b1fa 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/api/SourceTypes.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/api/SourceTypes.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.inferrer.api +package com.rawlabs.snapi.frontend.inferrer.api sealed abstract class SourceType diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/EncodingInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/EncodingInferrer.scala similarity index 92% rename from snapi-frontend/src/main/scala/raw/inferrer/local/EncodingInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/EncodingInferrer.scala index a1310674b..f30b2d941 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/EncodingInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/EncodingInferrer.scala @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local import java.io.{InputStream, InputStreamReader, Reader} import com.ibm.icu.text.CharsetDetector +import com.rawlabs.utils.core.RawSettings import com.typesafe.scalalogging.StrictLogging import org.apache.commons.io.ByteOrderMark import org.apache.commons.io.input.BOMInputStream -import raw.sources.api._ -import raw.sources.bytestream.api.SeekableInputStream -import raw.utils.RawSettings +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream private[inferrer] case class TextBuffer(reader: Reader, encoding: Encoding, confidence: Int) object EncodingInferrer { - private val ENCODING_DETECTION_READ_SIZE = "raw.inferrer.local.encoding-detection-read-size" + private val ENCODING_DETECTION_READ_SIZE = "raw.snapi.frontend.inferrer.local.encoding-detection-read-size" } private[inferrer] trait EncodingInferrer extends StrictLogging { diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/InferrerErrorHandler.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/InferrerErrorHandler.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/inferrer/local/InferrerErrorHandler.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/InferrerErrorHandler.scala index daa68b5ef..fbc9024d0 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/InferrerErrorHandler.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/InferrerErrorHandler.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local import com.typesafe.scalalogging.StrictLogging diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/LocalInferrerException.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerException.scala similarity index 80% rename from snapi-frontend/src/main/scala/raw/inferrer/local/LocalInferrerException.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerException.scala index 85c54b5cd..36e789106 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/LocalInferrerException.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerException.scala @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local -import raw.inferrer.api.InferrerException +import com.rawlabs.snapi.frontend.inferrer.api.InferrerException class LocalInferrerException(message: String, cause: Throwable = null) extends InferrerException(message, cause) diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/LocalInferrerService.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerService.scala similarity index 91% rename from snapi-frontend/src/main/scala/raw/inferrer/local/LocalInferrerService.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerService.scala index 074adc8d4..0ef48c6d9 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/LocalInferrerService.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerService.scala @@ -10,24 +10,24 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local +import com.rawlabs.utils.core.{RawException, RawSettings} import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.output.PrettyPrinter -import raw.compiler.rql2.api.LocationDescription -import raw.utils.{RawException, RawSettings} -import raw.inferrer.api._ -import raw.inferrer.local.auto.{AutoInferrer, InferrerBufferedSeekableIS} -import raw.inferrer.local.csv.{CsvInferrer, CsvMergeTypes} -import raw.inferrer.local.hjson.HjsonInferrer -import raw.inferrer.local.jdbc.JdbcInferrer -import raw.inferrer.local.json.JsonInferrer -import raw.inferrer.local.text.TextInferrer -import raw.inferrer.local.xml.{XmlInferrer, XmlMergeTypes} -import raw.sources.api._ -import raw.sources.bytestream.api.ByteStreamLocation -import raw.sources.filesystem.api.FileSystemLocation -import raw.sources.jdbc.api.JdbcTableLocation +import com.rawlabs.snapi.frontend.rql2.api.LocationDescription +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local.auto.{AutoInferrer, InferrerBufferedSeekableIS} +import com.rawlabs.snapi.frontend.inferrer.local.csv.{CsvInferrer, CsvMergeTypes} +import com.rawlabs.snapi.frontend.inferrer.local.hjson.HjsonInferrer +import com.rawlabs.snapi.frontend.inferrer.local.jdbc.JdbcInferrer +import com.rawlabs.snapi.frontend.inferrer.local.json.JsonInferrer +import com.rawlabs.snapi.frontend.inferrer.local.text.TextInferrer +import com.rawlabs.snapi.frontend.inferrer.local.xml.{XmlInferrer, XmlMergeTypes} +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.ByteStreamLocation +import com.rawlabs.utils.sources.filesystem.api.FileSystemLocation +import com.rawlabs.utils.sources.jdbc.api.JdbcTableLocation import scala.util.control.NonFatal @@ -53,9 +53,9 @@ class LocalInferrerService(implicit settings: RawSettings) xmlInferrer ) - private val defaultSampleFiles = settings.getInt("raw.inferrer.local.sample-files") + private val defaultSampleFiles = settings.getInt("raw.snapi.frontend.inferrer.local.sample-files") // This buffered-IS is only valid for text formats - private val useBufferedSeekableIs = settings.getBoolean("raw.inferrer.local.use-buffered-seekable-is") + private val useBufferedSeekableIs = settings.getBoolean("raw.snapi.frontend.inferrer.local.use-buffered-seekable-is") private def textInputStream(loc: ByteStreamLocation) = { if (useBufferedSeekableIs) { diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/MergeTypes.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/MergeTypes.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/inferrer/local/MergeTypes.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/MergeTypes.scala index f3758704b..87fbbd8a5 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/MergeTypes.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/MergeTypes.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.api._ import scala.collection.mutable private[inferrer] trait MergeTypes extends StrictLogging { diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/TextTypeInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/TextTypeInferrer.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/inferrer/local/TextTypeInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/TextTypeInferrer.scala index 1c21928d0..8ed10ad9a 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/TextTypeInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/TextTypeInferrer.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local import org.apache.commons.lang3.math.NumberUtils -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.api._ import scala.collection.mutable diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/auto/AutoInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/auto/AutoInferrer.scala similarity index 86% rename from snapi-frontend/src/main/scala/raw/inferrer/local/auto/AutoInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/auto/AutoInferrer.scala index 58e65cab0..b58d9b8d2 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/auto/AutoInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/auto/AutoInferrer.scala @@ -10,23 +10,23 @@ * licenses/APL.txt. */ -package raw.inferrer.local.auto +package com.rawlabs.snapi.frontend.inferrer.local.auto +import com.rawlabs.utils.core.RawSettings import java.io.Reader import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api._ -import raw.inferrer.local._ -import raw.inferrer.local.csv.CsvInferrer -import raw.inferrer.local.hjson.HjsonInferrer -import raw.inferrer.local.json.JsonInferrer -import raw.inferrer.local.text.TextInferrer -import raw.inferrer.local.xml.XmlInferrer -import raw.sources.bytestream.api.ByteStreamLocation -import raw.sources.filesystem.api.{DirectoryMetadata, FileSystemLocation} -import raw.utils.RawSettings +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.snapi.frontend.inferrer.local.csv.CsvInferrer +import com.rawlabs.snapi.frontend.inferrer.local.hjson.HjsonInferrer +import com.rawlabs.snapi.frontend.inferrer.local.json.JsonInferrer +import com.rawlabs.snapi.frontend.inferrer.local.text.TextInferrer +import com.rawlabs.snapi.frontend.inferrer.local.xml.XmlInferrer +import com.rawlabs.utils.sources.bytestream.api.ByteStreamLocation +import com.rawlabs.utils.sources.filesystem.api.{DirectoryMetadata, FileSystemLocation} object AutoInferrer { - private val USE_BUFFERED_SEEKABLE_IS = "raw.inferrer.local.use-buffered-seekable-is" + private val USE_BUFFERED_SEEKABLE_IS = "raw.snapi.frontend.inferrer.local.use-buffered-seekable-is" } class AutoInferrer( diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/auto/InferrerBufferedSeekableIS.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/auto/InferrerBufferedSeekableIS.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/inferrer/local/auto/InferrerBufferedSeekableIS.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/auto/InferrerBufferedSeekableIS.scala index 91756449c..e93e0f3ef 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/auto/InferrerBufferedSeekableIS.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/auto/InferrerBufferedSeekableIS.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.inferrer.local.auto +package com.rawlabs.snapi.frontend.inferrer.local.auto -import raw.sources.bytestream.api.SeekableInputStream +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream import java.nio.ByteBuffer diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvInferrer.scala similarity index 87% rename from snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvInferrer.scala index 190777614..3cef78292 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvInferrer.scala @@ -10,23 +10,23 @@ * licenses/APL.txt. */ -package raw.inferrer.local.csv +package com.rawlabs.snapi.frontend.inferrer.local.csv +import com.rawlabs.utils.core.{RawException, RawSettings} import java.io.Reader import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.local._ -import raw.inferrer.local.text.TextLineIterator -import raw.inferrer.api._ -import raw.sources.bytestream.api.SeekableInputStream -import raw.sources.api.Encoding -import raw.utils.{RawException, RawSettings} +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.snapi.frontend.inferrer.local.text.TextLineIterator +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream +import com.rawlabs.utils.sources.api.Encoding import scala.util.control.NonFatal object CsvInferrer { - private val CSV_SAMPLE_SIZE = "raw.inferrer.local.csv.sample-size" - private val CSV_SEPARATOR_SAMPLE_SIZE = "raw.inferrer.local.csv.separator-sample-size" - private val CSV_QUOTED_WEIGHT = "raw.inferrer.local.csv.quoted-weight" + private val CSV_SAMPLE_SIZE = "raw.snapi.frontend.inferrer.local.csv.sample-size" + private val CSV_SEPARATOR_SAMPLE_SIZE = "raw.snapi.frontend.inferrer.local.csv.separator-sample-size" + private val CSV_QUOTED_WEIGHT = "raw.snapi.frontend.inferrer.local.csv.quoted-weight" } class CsvInferrer(implicit protected val settings: RawSettings) diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvMergeTypes.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvMergeTypes.scala similarity index 79% rename from snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvMergeTypes.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvMergeTypes.scala index 59f4b783a..03ed72ab3 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvMergeTypes.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvMergeTypes.scala @@ -10,10 +10,16 @@ * licenses/APL.txt. */ -package raw.inferrer.local.csv +package com.rawlabs.snapi.frontend.inferrer.local.csv -import raw.inferrer.api.{SourceAnyType, SourceAttrType, SourceNullableType, SourceRecordType, SourceType} -import raw.inferrer.local.MergeTypes +import com.rawlabs.snapi.frontend.inferrer.api.{ + SourceAnyType, + SourceAttrType, + SourceNullableType, + SourceRecordType, + SourceType +} +import com.rawlabs.snapi.frontend.inferrer.local.MergeTypes trait CsvMergeTypes extends MergeTypes { diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvTypeSniffer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvTypeSniffer.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvTypeSniffer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvTypeSniffer.scala index e366de265..be6bbe3ac 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/csv/CsvTypeSniffer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/csv/CsvTypeSniffer.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.inferrer.local.csv +package com.rawlabs.snapi.frontend.inferrer.local.csv import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api.{ +import com.rawlabs.snapi.frontend.inferrer.api.{ SourceAttrType, SourceCollectionType, SourceDoubleType, @@ -23,7 +23,7 @@ import raw.inferrer.api.{ SourceStringType, SourceType } -import raw.inferrer.local._ +import com.rawlabs.snapi.frontend.inferrer.local._ import scala.collection.mutable.ArrayBuffer diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/hjson/HjsonInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/hjson/HjsonInferrer.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/inferrer/local/hjson/HjsonInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/hjson/HjsonInferrer.scala index ec34cd76d..d85eff3b2 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/hjson/HjsonInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/hjson/HjsonInferrer.scala @@ -10,23 +10,23 @@ * licenses/APL.txt. */ -package raw.inferrer.local.hjson +package com.rawlabs.snapi.frontend.inferrer.local.hjson import com.fasterxml.jackson.core.JsonProcessingException import com.fasterxml.jackson.databind.ObjectMapper -import raw.inferrer.api._ -import raw.inferrer.local._ -import raw.inferrer.local.json.JsonUtils -import raw.inferrer.local.text.TextLineIterator -import raw.sources.api._ -import raw.sources.bytestream.api.SeekableInputStream -import raw.utils.{RawException, RawSettings} +import com.rawlabs.utils.core.{RawException, RawSettings} +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.snapi.frontend.inferrer.local.json.JsonUtils +import com.rawlabs.snapi.frontend.inferrer.local.text.TextLineIterator +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream import java.io.Reader import scala.util.control.NonFatal object HjsonInferrer { - private val HJSON_SAMPLE_SIZE = "raw.inferrer.local.hjson.sample-size" + private val HJSON_SAMPLE_SIZE = "raw.snapi.frontend.inferrer.local.hjson.sample-size" } class HjsonInferrer(implicit protected val settings: RawSettings) diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/jdbc/JdbcInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/jdbc/JdbcInferrer.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/inferrer/local/jdbc/JdbcInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/jdbc/JdbcInferrer.scala index f2bc01013..cc37b4378 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/jdbc/JdbcInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/jdbc/JdbcInferrer.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.inferrer.local.jdbc +package com.rawlabs.snapi.frontend.inferrer.local.jdbc import java.sql.ResultSetMetaData import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api.{SourceAttrType, SourceCollectionType, SourceRecordType, SourceType} -import raw.sources.jdbc.api.{JdbcServerLocation, JdbcTableLocation} +import com.rawlabs.snapi.frontend.inferrer.api.{SourceAttrType, SourceCollectionType, SourceRecordType, SourceType} +import com.rawlabs.utils.sources.jdbc.api.{JdbcServerLocation, JdbcTableLocation} import scala.collection.mutable diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/jdbc/JdbcTypeToSourceType.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/jdbc/JdbcTypeToSourceType.scala similarity index 93% rename from snapi-frontend/src/main/scala/raw/inferrer/local/jdbc/JdbcTypeToSourceType.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/jdbc/JdbcTypeToSourceType.scala index b0dc2dd0b..4650c9cdf 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/jdbc/JdbcTypeToSourceType.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/jdbc/JdbcTypeToSourceType.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.inferrer.local.jdbc +package com.rawlabs.snapi.frontend.inferrer.local.jdbc -import raw.inferrer.api.{ +import com.rawlabs.snapi.frontend.inferrer.api.{ InferrerException, SourceAttrType, SourceBinaryType, @@ -33,7 +33,13 @@ import raw.inferrer.api.{ SourceTimestampType, SourceType } -import raw.sources.jdbc.api.{JdbcColumnType, NativeIntervalType, TableColumn, TableMetadata, UnsupportedColumnType} +import com.rawlabs.utils.sources.jdbc.api.{ + JdbcColumnType, + NativeIntervalType, + TableColumn, + TableMetadata, + UnsupportedColumnType +} import java.sql.ResultSetMetaData import java.sql.Types._ diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/json/JsonInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonInferrer.scala similarity index 92% rename from snapi-frontend/src/main/scala/raw/inferrer/local/json/JsonInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonInferrer.scala index 2be2a2f3f..1cf8c8da6 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/json/JsonInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonInferrer.scala @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.inferrer.local.json +package com.rawlabs.snapi.frontend.inferrer.local.json import java.io.Reader import com.fasterxml.jackson.core._ import com.fasterxml.jackson.core.exc.InputCoercionException -import raw.inferrer.api._ -import raw.inferrer.local._ -import raw.sources.api._ -import raw.sources.bytestream.api.SeekableInputStream -import raw.utils.{RawException, RawSettings} +import com.rawlabs.utils.core.{RawException, RawSettings} +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream import scala.collection.mutable.ArrayBuffer import scala.util.control.NonFatal object JsonInferrer { - private val JSON_SAMPLE_SIZE = "raw.inferrer.local.json.sample-size" + private val JSON_SAMPLE_SIZE = "raw.snapi.frontend.inferrer.local.json.sample-size" } class JsonInferrer(implicit protected val settings: RawSettings) diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/json/JsonUtils.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonUtils.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/inferrer/local/json/JsonUtils.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonUtils.scala index 1abf37cc2..e74650568 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/json/JsonUtils.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonUtils.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.inferrer.local.json +package com.rawlabs.snapi.frontend.inferrer.local.json import com.fasterxml.jackson.core.JsonParser.Feature import com.fasterxml.jackson.core.json.JsonReadFeature import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.local._ -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.snapi.frontend.inferrer.api._ import scala.collection.JavaConverters._ import scala.collection.immutable diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/text/TextInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/text/TextInferrer.scala similarity index 93% rename from snapi-frontend/src/main/scala/raw/inferrer/local/text/TextInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/text/TextInferrer.scala index 3a5e23a1e..48e446f33 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/text/TextInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/text/TextInferrer.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.inferrer.local.text +package com.rawlabs.snapi.frontend.inferrer.local.text +import com.rawlabs.utils.core.{RawException, RawSettings} import java.io.Reader import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api._ -import raw.inferrer.local._ -import raw.sources.api._ -import raw.sources.bytestream.api.SeekableInputStream -import raw.utils.{RawException, RawSettings} +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream import scala.util.control.NonFatal import scala.util.matching.Regex @@ -26,7 +26,7 @@ import scala.util.matching.Regex private case class RegexToType(regex: Regex, atts: Seq[SourceAttrType]) object TextInferrer { - private val TEXT_SAMPLE_SIZE = "raw.inferrer.local.text.sample-size" + private val TEXT_SAMPLE_SIZE = "raw.snapi.frontend.inferrer.local.text.sample-size" } class TextInferrer(implicit protected val settings: RawSettings) diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/text/TextLineIterator.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/text/TextLineIterator.scala similarity index 90% rename from snapi-frontend/src/main/scala/raw/inferrer/local/text/TextLineIterator.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/text/TextLineIterator.scala index 231fb3ef6..dd075fb8e 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/text/TextLineIterator.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/text/TextLineIterator.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.inferrer.local.text +package com.rawlabs.snapi.frontend.inferrer.local.text import java.io.Reader diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/xml/InferrerXmlTypeReader.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/InferrerXmlTypeReader.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/inferrer/local/xml/InferrerXmlTypeReader.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/InferrerXmlTypeReader.scala index a3848a7fe..b880329ae 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/xml/InferrerXmlTypeReader.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/InferrerXmlTypeReader.scala @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.inferrer.local.xml +package com.rawlabs.snapi.frontend.inferrer.local.xml import com.ctc.wstx.api.WstxInputProperties import com.ctc.wstx.stax.WstxInputFactory import com.typesafe.scalalogging.StrictLogging import org.codehaus.stax2.XMLInputFactory2 -import raw.inferrer.local.{LocalInferrerException, TextTypeInferrer} -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local.{LocalInferrerException, TextTypeInferrer} +import com.rawlabs.snapi.frontend.inferrer.api._ import java.io.{Reader, StringReader} import javax.xml.stream.{XMLInputFactory, XMLStreamConstants} import scala.collection.mutable -import raw.inferrer.local.xml.InferrerXmlTypeReader._ +import com.rawlabs.snapi.frontend.inferrer.local.xml.InferrerXmlTypeReader._ /** * Xml reader with some of our business logic. diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/xml/XmlInferrer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlInferrer.scala similarity index 85% rename from snapi-frontend/src/main/scala/raw/inferrer/local/xml/XmlInferrer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlInferrer.scala index 92afbfdc6..7396525a8 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/xml/XmlInferrer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlInferrer.scala @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.inferrer.local.xml +package com.rawlabs.snapi.frontend.inferrer.local.xml +import com.rawlabs.utils.core.{RawException, RawSettings} import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api._ -import raw.inferrer.local._ -import raw.sources.api._ -import raw.sources.bytestream.api.SeekableInputStream -import raw.utils.{RawException, RawSettings} +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream import java.io.Reader import javax.xml.stream.XMLStreamException import scala.util.control.NonFatal object XmlInferrer { - private val XML_SAMPLE_SIZE = "raw.inferrer.local.xml.sample-size" + private val XML_SAMPLE_SIZE = "raw.snapi.frontend.inferrer.local.xml.sample-size" } class XmlInferrer(implicit protected val settings: RawSettings) diff --git a/snapi-frontend/src/main/scala/raw/inferrer/local/xml/XmlMergeTypes.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlMergeTypes.scala similarity index 93% rename from snapi-frontend/src/main/scala/raw/inferrer/local/xml/XmlMergeTypes.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlMergeTypes.scala index 9e22e97ee..725fb36b2 100644 --- a/snapi-frontend/src/main/scala/raw/inferrer/local/xml/XmlMergeTypes.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlMergeTypes.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.inferrer.local.xml +package com.rawlabs.snapi.frontend.inferrer.local.xml -import raw.inferrer.api._ -import raw.inferrer.local._ -import raw.inferrer.local.xml.InferrerXmlTypeReader.TEXT_FIELD_NAME +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local._ +import com.rawlabs.snapi.frontend.inferrer.local.xml.InferrerXmlTypeReader.TEXT_FIELD_NAME import scala.collection.mutable diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/CommonSemanticAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/CommonSemanticAnalyzer.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/CommonSemanticAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/CommonSemanticAnalyzer.scala index 7f8e67431..23dedc993 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/CommonSemanticAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/CommonSemanticAnalyzer.scala @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import org.bitbucket.inkytonik.kiama.==> import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ import org.bitbucket.inkytonik.kiama.util.Entity -import raw.compiler.base.{ExpectedType, MultipleEntity, TreeDescription, UnknownEntity} -import raw.compiler.base -import raw.compiler.base.source._ -import raw.compiler.base.errors._ -import raw.compiler.common.source._ +import com.rawlabs.snapi.frontend.base.{ExpectedType, MultipleEntity, TreeDescription, UnknownEntity} +import com.rawlabs.snapi.frontend.base +import com.rawlabs.snapi.frontend.base.source._ +import com.rawlabs.snapi.frontend.base.errors._ +import com.rawlabs.snapi.frontend.common.source._ import scala.collection.mutable diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/FrontendSyntaxAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/FrontendSyntaxAnalyzer.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/FrontendSyntaxAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/FrontendSyntaxAnalyzer.scala index 2686f8196..bf6f96c94 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/FrontendSyntaxAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/FrontendSyntaxAnalyzer.scala @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import org.bitbucket.inkytonik.kiama.parsing._ import org.bitbucket.inkytonik.kiama.util.Positions -import raw.compiler.base.SyntaxAnalyzer.identRegex -import raw.compiler.base.source.{BaseProgram, Type} -import raw.compiler.base -import raw.compiler.common.source._ -import raw.compiler.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.SyntaxAnalyzer.identRegex +import com.rawlabs.snapi.frontend.base.source.{BaseProgram, Type} +import com.rawlabs.snapi.frontend.base +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} +import com.rawlabs.snapi.frontend.rql2.source._ import scala.util.matching.Regex diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/ImplicitCasts.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ImplicitCasts.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/ImplicitCasts.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ImplicitCasts.scala index 6bf00e8bd..038a6218d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/ImplicitCasts.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ImplicitCasts.scala @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ import org.bitbucket.inkytonik.kiama.rewriting.Strategy -import raw.compiler.base.Phase -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.builtin._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.Phase +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.builtin._ +import com.rawlabs.snapi.frontend.rql2.source._ /** * Applies implicit casts to core nodes of the language. */ class ImplicitCasts(protected val parent: Phase[SourceProgram], protected val phaseName: String)( - protected val baseProgramContext: raw.compiler.base.ProgramContext + protected val baseProgramContext: com.rawlabs.snapi.frontend.base.ProgramContext ) extends PipelinedPhase with Rql2TypeUtils { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/Keywords.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Keywords.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/Keywords.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Keywords.scala index 1d88d723c..5f93e9af8 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/Keywords.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Keywords.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.compiler.base +import com.rawlabs.snapi.frontend.base trait Keywords extends base.Keywords { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/ListProjDesugarer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ListProjDesugarer.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/ListProjDesugarer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ListProjDesugarer.scala index 09d45c365..ce97d87c8 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/ListProjDesugarer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ListProjDesugarer.scala @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import org.bitbucket.inkytonik.kiama.rewriting.Cloner.attempt import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ import org.bitbucket.inkytonik.kiama.rewriting.Strategy -import raw.compiler.base.Phase -import raw.compiler.common.source._ -import raw.compiler.rql2.builtin.{CollectionPackageBuilder, ListPackageBuilder} -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.Phase +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.builtin.{CollectionPackageBuilder, ListPackageBuilder} +import com.rawlabs.snapi.frontend.rql2.source._ class ListProjDesugarer(protected val parent: Phase[SourceProgram], protected val phaseName: String)( - protected val baseProgramContext: raw.compiler.base.ProgramContext + protected val baseProgramContext: com.rawlabs.snapi.frontend.base.ProgramContext ) extends PipelinedPhase { override protected def execute(program: SourceProgram): SourceProgram = { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/PipelinedPhase.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/PipelinedPhase.scala similarity index 82% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/PipelinedPhase.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/PipelinedPhase.scala index d5ec8edaa..9d49742f2 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/PipelinedPhase.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/PipelinedPhase.scala @@ -10,13 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.compiler.common.source.SourceProgram +import com.rawlabs.snapi.frontend.common.source.SourceProgram -trait PipelinedPhase extends raw.compiler.base.PipelinedPhase[SourceProgram] with source.SourcePrettyPrinter { +trait PipelinedPhase + extends com.rawlabs.snapi.frontend.base.PipelinedPhase[SourceProgram] + with source.SourcePrettyPrinter { - protected def baseProgramContext: raw.compiler.base.ProgramContext + protected def baseProgramContext: com.rawlabs.snapi.frontend.base.ProgramContext implicit protected val programContext: ProgramContext = baseProgramContext.asInstanceOf[ProgramContext] diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/ProgramContext.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ProgramContext.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/ProgramContext.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ProgramContext.scala index 52ad1ca5a..2fdef57ab 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/ProgramContext.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/ProgramContext.scala @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.compiler.base.errors.ErrorCompilerMessage -import raw.compiler.rql2.api.{PackageExtension, PackageExtensionProvider, Rql2Value} -import raw.compiler.rql2.source.Rql2Program -import raw.inferrer.api.{InferrerProperties, InputFormatDescriptor} +import com.rawlabs.snapi.frontend.base.errors.ErrorCompilerMessage +import com.rawlabs.snapi.frontend.rql2.api.{PackageExtension, PackageExtensionProvider, Rql2Value} +import com.rawlabs.snapi.frontend.rql2.source.Rql2Program +import com.rawlabs.snapi.frontend.inferrer.api.{InferrerProperties, InputFormatDescriptor} import scala.collection.mutable -trait ProgramContext extends raw.compiler.base.ProgramContext { +trait ProgramContext extends com.rawlabs.snapi.frontend.base.ProgramContext { private val inferCache = new mutable.HashMap[InferrerProperties, Either[String, InputFormatDescriptor]] diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/Propagation.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Propagation.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/Propagation.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Propagation.scala index f6d4b69ee..850812a96 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/Propagation.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Propagation.scala @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ import org.bitbucket.inkytonik.kiama.rewriting.Strategy -import raw.compiler.base.Phase -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.api.{Arg, Rql2Value, ValueArg} -import raw.compiler.rql2.builtin._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.Phase +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, Rql2Value, ValueArg} +import com.rawlabs.snapi.frontend.rql2.builtin._ +import com.rawlabs.snapi.frontend.rql2.source._ /** * Rewrites the tree in order to propagate nullables and errors. */ class Propagation(protected val parent: Phase[SourceProgram], protected val phaseName: String)( - protected val baseProgramContext: raw.compiler.base.ProgramContext + protected val baseProgramContext: com.rawlabs.snapi.frontend.base.ProgramContext ) extends PipelinedPhase with Rql2TypeUtils { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/Rql2ProgramContext.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Rql2ProgramContext.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/Rql2ProgramContext.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Rql2ProgramContext.scala index 1aa9f68f6..0931b5e50 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/Rql2ProgramContext.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Rql2ProgramContext.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.client.api.ProgramEnvironment -import raw.compiler.base.CompilerContext +import com.rawlabs.compiler.ProgramEnvironment +import com.rawlabs.snapi.frontend.base.CompilerContext class Rql2ProgramContext( override val programEnvironment: ProgramEnvironment, diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/Rql2TypeUtils.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Rql2TypeUtils.scala similarity index 92% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/Rql2TypeUtils.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Rql2TypeUtils.scala index 968b94018..d63dec30c 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/Rql2TypeUtils.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Rql2TypeUtils.scala @@ -10,13 +10,35 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 +import com.rawlabs.compiler.{ + RawAttrType, + RawBinaryType, + RawBoolType, + RawByteType, + RawDateType, + RawDecimalType, + RawDoubleType, + RawFloatType, + RawIntType, + RawIntervalType, + RawIterableType, + RawListType, + RawLongType, + RawOrType, + RawRecordType, + RawShortType, + RawStringType, + RawTimeType, + RawTimestampType, + RawType, + RawUndefinedType +} import org.bitbucket.inkytonik.kiama.rewriting.Rewriter.{everywhere, query} -import raw.client.api._ -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.api.{ +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.api.{ Rql2BoolValue, Rql2ByteValue, Rql2DateValue, @@ -35,7 +57,7 @@ import raw.compiler.rql2.api.{ Rql2TimestampValue, Rql2Value } -import raw.compiler.rql2.builtin.{ +import com.rawlabs.snapi.frontend.rql2.builtin.{ DatePackageBuilder, IntervalPackageBuilder, ListPackageBuilder, @@ -44,8 +66,8 @@ import raw.compiler.rql2.builtin.{ TimePackageBuilder, TimestampPackageBuilder } -import raw.compiler.rql2.source._ -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api._ trait Rql2TypeUtils { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/SemanticAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SemanticAnalyzer.scala similarity index 99% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/SemanticAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SemanticAnalyzer.scala index eb52493c5..b3226b907 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/SemanticAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SemanticAnalyzer.scala @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.==> import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ import org.bitbucket.inkytonik.kiama.util.Entity -import raw.compiler.base._ -import raw.compiler.base.errors._ -import raw.compiler.base.source._ -import raw.compiler.common.source._ -import raw.compiler.rql2.api.{ +import com.rawlabs.snapi.frontend.base._ +import com.rawlabs.snapi.frontend.base.errors._ +import com.rawlabs.snapi.frontend.base.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, ExpArg, @@ -34,8 +34,8 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.builtin.TypePackageBuilder -import raw.compiler.rql2.errors.{ +import com.rawlabs.snapi.frontend.rql2.builtin.TypePackageBuilder +import com.rawlabs.snapi.frontend.rql2.errors.{ CannotDetermineTypeOfParameter, ExpectedTypeButGotExpression, FailedToEvaluate, @@ -52,7 +52,7 @@ import raw.compiler.rql2.errors.{ UnexpectedArguments, UnexpectedOptionalArgument } -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.rql2.source._ import scala.collection.mutable import scala.util.control.NonFatal diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/StagedCompiler.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/StagedCompiler.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/StagedCompiler.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/StagedCompiler.scala index abc0f97a4..68a366f97 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/StagedCompiler.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/StagedCompiler.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 +import com.rawlabs.compiler.{CompilerService, ErrorMessage, ErrorPosition, ErrorRange, ProgramEnvironment} +import com.rawlabs.utils.core.RawSettings import org.graalvm.polyglot.{Context, PolyglotAccess, PolyglotException, Source, Value} -import raw.client.api.{CompilerService, ErrorMessage, ErrorPosition, ErrorRange, ProgramEnvironment} -import raw.compiler.base.source.Type -import raw.compiler.rql2.antlr4.ParserErrors -import raw.compiler.rql2.api._ -import raw.compiler.rql2.source._ -import raw.utils.RawSettings +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2.antlr4.ParserErrors +import com.rawlabs.snapi.frontend.rql2.api._ +import com.rawlabs.snapi.frontend.rql2.source._ import scala.collection.mutable import scala.util.control.NonFatal diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/SugarExtensionDesugarer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SugarExtensionDesugarer.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/SugarExtensionDesugarer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SugarExtensionDesugarer.scala index df248315a..7491e0de7 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/SugarExtensionDesugarer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SugarExtensionDesugarer.scala @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 +import com.rawlabs.compiler.CompilerException import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ import org.bitbucket.inkytonik.kiama.rewriting.Strategy -import raw.client.api.CompilerException -import raw.compiler.base.Phase -import raw.compiler.base.errors.ErrorCompilerMessage -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.api.SugarEntryExtension -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.Phase +import com.rawlabs.snapi.frontend.base.errors.ErrorCompilerMessage +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.api.SugarEntryExtension +import com.rawlabs.snapi.frontend.rql2.source._ class SugarExtensionDesugarer(protected val parent: Phase[SourceProgram], protected val phaseName: String)( - protected val baseProgramContext: raw.compiler.base.ProgramContext + protected val baseProgramContext: com.rawlabs.snapi.frontend.base.ProgramContext ) extends PipelinedPhase { override protected def execute(program: SourceProgram): SourceProgram = { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/SymbolTable.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SymbolTable.scala similarity index 82% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/SymbolTable.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SymbolTable.scala index a1b15e055..87662f036 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/SymbolTable.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SymbolTable.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import org.bitbucket.inkytonik.kiama.util.Entity -import raw.compiler.base -import raw.compiler.common.source._ -import raw.compiler.rql2.api.PackageExtension -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.api.PackageExtension +import com.rawlabs.snapi.frontend.rql2.source._ /** Entity for a program parameter. */ final class ProgramParamEntity(val p: SourceProgramParam) extends Entity diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/SyntaxAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SyntaxAnalyzer.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/SyntaxAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SyntaxAnalyzer.scala index e31325a77..ccd6fb79b 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/SyntaxAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/SyntaxAnalyzer.scala @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 import org.bitbucket.inkytonik.kiama.parsing._ import org.bitbucket.inkytonik.kiama.util.Positions -import raw.compiler.base.SyntaxAnalyzer.identRegex -import raw.compiler.base.source.{BaseProgram, Type} -import raw.compiler.base -import raw.compiler.common.source._ -import raw.compiler.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.SyntaxAnalyzer.identRegex +import com.rawlabs.snapi.frontend.base.source.{BaseProgram, Type} +import com.rawlabs.snapi.frontend.base +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} +import com.rawlabs.snapi.frontend.rql2.source._ import scala.util.matching.Regex diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/Tree.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Tree.scala similarity index 77% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/Tree.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Tree.scala index beebdba87..72ed11987 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/Tree.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/Tree.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.compiler.common.source._ -import raw.compiler.rql2.source.InternalSourcePrettyPrinter +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source.InternalSourcePrettyPrinter class Tree(originalRoot: SourceProgram, ensureTree: Boolean = true)( implicit programContext: ProgramContext -) extends raw.compiler.base.Tree[SourceNode, SourceProgram, Exp](originalRoot, ensureTree) +) extends com.rawlabs.snapi.frontend.base.Tree[SourceNode, SourceProgram, Exp](originalRoot, ensureTree) with source.SourcePrettyPrinter with errors.ErrorsPrettyPrinter { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/TreeWithPositions.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/TreeWithPositions.scala similarity index 73% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/TreeWithPositions.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/TreeWithPositions.scala index 91d3e4ed2..63bfe115a 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/TreeWithPositions.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/TreeWithPositions.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.compiler.common.source._ -import raw.compiler.rql2.antlr4.{Antlr4SyntaxAnalyzer, ParseProgramResult} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.antlr4.{Antlr4SyntaxAnalyzer, ParseProgramResult} class TreeWithPositions(originalSource: String, ensureTree: Boolean = true, frontend: Boolean = false)( implicit programContext: ProgramContext -) extends raw.compiler.base.TreeWithPositions[SourceNode, SourceProgram, Exp](originalSource, ensureTree) +) extends com.rawlabs.snapi.frontend.base.TreeWithPositions[SourceNode, SourceProgram, Exp](originalSource, ensureTree) with source.SourcePrettyPrinter with errors.ErrorsPrettyPrinter { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/Antlr4SyntaxAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/Antlr4SyntaxAnalyzer.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/Antlr4SyntaxAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/Antlr4SyntaxAnalyzer.scala index 6271afda6..8b28e30d9 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/Antlr4SyntaxAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/Antlr4SyntaxAnalyzer.scala @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.antlr4 +package com.rawlabs.snapi.frontend.rql2.antlr4 +import com.rawlabs.compiler.Message import org.antlr.v4.runtime.tree.ParseTree import org.antlr.v4.runtime.{CharStreams, CommonTokenStream, TokenStream} import org.bitbucket.inkytonik.kiama.parsing.Parsers import org.bitbucket.inkytonik.kiama.util.{Positions, Source, StringSource} -import raw.client.api.Message -import raw.compiler.base.source.Type -import raw.compiler.common.source.SourceProgram -import raw.compiler.rql2.generated.{SnapiLexer, SnapiParser} -import raw.compiler.rql2.source.Rql2Program +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source.SourceProgram +import com.rawlabs.snapi.parser.generated.{SnapiLexer, SnapiParser} +import com.rawlabs.snapi.frontend.rql2.source.Rql2Program abstract class ParseResult(errors: List[Message]) { def hasErrors: Boolean = errors.nonEmpty diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/CommentsAntlrSyntaxAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/CommentsAntlrSyntaxAnalyzer.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/CommentsAntlrSyntaxAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/CommentsAntlrSyntaxAnalyzer.scala index 5be731330..f49e61cef 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/CommentsAntlrSyntaxAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/CommentsAntlrSyntaxAnalyzer.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.antlr4 +package com.rawlabs.snapi.frontend.rql2.antlr4 import org.bitbucket.inkytonik.kiama.util.{Position, Positions, StringSource} -import raw.compiler.base.source.{BaseNode, BaseProgram} -import raw.compiler.common.source.SourceProgram +import com.rawlabs.snapi.frontend.base.source.{BaseNode, BaseProgram} +import com.rawlabs.snapi.frontend.common.source.SourceProgram import java.util import scala.collection.JavaConverters._ diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/ParserErrors.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/ParserErrors.scala similarity index 90% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/ParserErrors.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/ParserErrors.scala index b523084a5..add4b86c4 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/ParserErrors.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/ParserErrors.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.antlr4 +package com.rawlabs.snapi.frontend.rql2.antlr4 object ParserErrors { val ParserErrorCode = "parserError" diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawErrorListener.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawErrorListener.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawErrorListener.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawErrorListener.scala index 7d3319923..7b6c65be9 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawErrorListener.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawErrorListener.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.antlr4 +package com.rawlabs.snapi.frontend.rql2.antlr4 +import com.rawlabs.compiler.{ErrorMessage, ErrorPosition, ErrorRange, Message} import org.antlr.v4.runtime.{BaseErrorListener, RecognitionException, Recognizer, Token} -import raw.client.api.{ErrorMessage, ErrorPosition, ErrorRange, Message} class RawErrorListener() extends BaseErrorListener { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawPositions.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawPositions.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawPositions.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawPositions.scala index 4657b81a9..e5fce72bc 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawPositions.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawPositions.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.antlr4 +package com.rawlabs.snapi.frontend.rql2.antlr4 import org.antlr.v4.runtime.{ParserRuleContext, Token} import org.bitbucket.inkytonik.kiama.util.{Position, Positions, Source} diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawSnapiVisitor.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawSnapiVisitor.scala similarity index 99% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawSnapiVisitor.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawSnapiVisitor.scala index aed57a402..040241a2c 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawSnapiVisitor.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawSnapiVisitor.scala @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.antlr4 +package com.rawlabs.snapi.frontend.rql2.antlr4 +import com.rawlabs.compiler.{ErrorMessage, ErrorPosition, ErrorRange} +import com.rawlabs.utils.core.RawUtils import org.antlr.v4.runtime.ParserRuleContext import org.apache.commons.codec.binary.Hex import org.bitbucket.inkytonik.kiama.util.{Positions, Source} -import raw.client.api.{ErrorMessage, ErrorPosition, ErrorRange} -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} -import raw.compiler.rql2.generated.{SnapiParser, SnapiParserBaseVisitor} -import raw.compiler.rql2.source._ -import raw.utils.RawUtils +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} +import com.rawlabs.snapi.parser.generated.{SnapiParser, SnapiParserBaseVisitor} +import com.rawlabs.snapi.frontend.rql2.source._ import scala.collection.JavaConverters._ import scala.util.Try diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawVisitorParseErrors.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawVisitorParseErrors.scala similarity index 87% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawVisitorParseErrors.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawVisitorParseErrors.scala index c6938d2f9..7be9bdaa7 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/antlr4/RawVisitorParseErrors.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/antlr4/RawVisitorParseErrors.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.antlr4 +package com.rawlabs.snapi.frontend.rql2.antlr4 -import raw.client.api.Message +import com.rawlabs.compiler.Message case class RawVisitorParseErrors() { private var errors: List[Message] = List.empty diff --git a/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/EntryExtensionProvider.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/EntryExtensionProvider.scala new file mode 100644 index 000000000..e8f49a614 --- /dev/null +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/EntryExtensionProvider.scala @@ -0,0 +1,302 @@ +/* + * Copyright 2024 RAW Labs S.A. + * + * Use of this software is governed by the Business Source License + * included in the file licenses/BSL.txt. + * + * As of the Change Date specified in that file, in accordance with + * the Business Source License, use of this software will be governed + * by the Apache License, Version 2.0, included in the file + * licenses/APL.txt. + */ + +package com.rawlabs.snapi.frontend.rql2.api + +object EntryExtensionProvider { + + private val entryExtensions: Array[EntryExtension] = Array( + new com.rawlabs.snapi.frontend.rql2.builtin.AwsV4SignedRequest, + new com.rawlabs.snapi.frontend.rql2.builtin.FromStringBinaryEntryExtension, + new com.rawlabs.snapi.frontend.rql2.builtin.BinaryReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.BinaryBase64Entry, + new com.rawlabs.snapi.frontend.rql2.builtin.ByteFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.EmptyCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.BuildCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FilterCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.AvgCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OrderByCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TransformCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DistinctCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.CountCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TupleAvgCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MinCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MaxCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SumCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FirstCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FindFirstCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LastCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FindLastCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TakeCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ExplodeCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.UnnestCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FromCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.GroupCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.JoinCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.InternalJoinCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.EquiJoinCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.InternalEquiJoinCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.UnionCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ExistsCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ContainsCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ZipCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MkStringCollectionEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.CsvInferAndReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.CsvReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.CsvInferAndParseEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.CsvParseEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateBuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateFromEpochDayEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateFromTimestampEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateParseEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateNowEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateYearEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateMonthEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateDayEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateSubtractEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateAddIntervalEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateSubtractIntervalEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DecimalFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DecimalRoundEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DoubleFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.EnvironmentSecretEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.EnvironmentScopesEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.EnvironmentParameterEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ErrorBuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ErrorBuildWithTypeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ErrorGetEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FloatFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FunctionInvokeAfterEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpUrlEncodeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpUrlDecodeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpPutEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpDeleteEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpGetEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpHeadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpOptionsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpPatchEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpPostEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.BuildIntervalEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalToMillisEntryExtension, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalFromMillisEntryExtension, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalParseEntryExtension, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalYearsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalMonthsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalWeeksEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalDaysEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalHoursEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalMinutesEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalSecondsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalMillisEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntRangeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.InferAndReadJsonEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ReadJsonEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.InferAndParseJsonEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ParseJsonEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.PrintJsonEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.KryoEncodeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.KryoDecodeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.EmptyListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.BuildListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.GetListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FilterListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TransformListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TakeListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SumListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MaxListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MinListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FirstListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FindFirstListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LastListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FindLastListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.CountListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ExplodeListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.UnnestListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FromListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.UnsafeFromListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.GroupListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.JoinListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.EquiJoinListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OrderByListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DistinctListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.UnionListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.AvgListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ExistsListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ContainsListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ZipListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MkStringListEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LocationFromStringEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LocationDescribeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LocationLsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LocationLlEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LongFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LongRangeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathPiEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathRandomEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathPowerEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathAtn2Entry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathAbsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathAcosEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathAsinEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathAtanEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathCeilingEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathCosEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathCotEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathDegreesEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathExpEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathLogEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathLog10Entry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathRadiansEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathSignEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathSinEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathSqrtEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathTanEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathSquareEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MathFloorEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MySQLInferAndReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MySQLReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MySQLInferAndQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MySQLQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.NullableEmptyEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.NullableBuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.NullableIsNullEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.NullableUnsafeGetEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.NullableTransformEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FlatMapNullableTryableEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OracleInferAndReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OracleReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OracleInferAndQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OracleQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.PostgreSQLInferAndReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.PostgreSQLReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.PostgreSQLInferAndQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.PostgreSQLQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordBuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordConcatEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordFieldsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordAddFieldEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordRemoveFieldEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordGetFieldByIndexEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RegexReplaceEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RegexMatchesEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RegexFirstMatchInEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RegexGroupsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.S3BuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ShortFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SnowflakeInferAndReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SnowflakeReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SnowflakeInferAndQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SnowflakeQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SQLServerInferAndReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SQLServerReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SQLServerInferAndQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SQLServerQueryEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringFromEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringReadEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringContainsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringTrimEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringLTrimEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringRTrimEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringReplaceEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringReverseEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringReplicateEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringUpperEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringLowerEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringSplitEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringLengthEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringSubStringEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringCountSubStringEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringStartsWithEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringEmptyEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.Base64EntryExtension, + new com.rawlabs.snapi.frontend.rql2.builtin.StringEncodeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringDecodeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringLevenshteinDistanceEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringReadLinesEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringCapitalizeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.SuccessBuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MandatoryExpArgsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.MandatoryValueArgsEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OptionalExpArgsTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OptionalValueArgsTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.OptionalValueArgSugar, + new com.rawlabs.snapi.frontend.rql2.builtin.VarValueArgSugarTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.VarExpArgsTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.VarValueArgsTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.VarNullableStringValueTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.VarNullableStringExpTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StrictArgsTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StrictArgsColPassThroughTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StrictArgsColConsumeTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ByteValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ShortValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.LongValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.FloatValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DoubleValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.StringValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.BoolValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.DateValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ListValueArgTestEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeBuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeParseEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeNowEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeHourEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeMinuteEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeSecondEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeMillisEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeSubtractEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeAddIntervalEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimeSubtractIntervalEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampBuildEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampFromDateEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampParseEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampNowEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampRangeEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampYearEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampMonthEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampDayEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampHourEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampMinuteEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampSecondEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampMillisEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampFromUnixTimestampEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampToUnixTimestampEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampTimeBucketEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampSubtractEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampAddIntervalEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampSubtractIntervalEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TryTransformEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TryIsErrorEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TryIsSuccessEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TryFlatMapEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TryUnsafeGetEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TypeCastEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TypeProtectCastEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TypeEmptyEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.TypeMatchEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.InferAndReadXmlEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ReadXmlEntry, + new com.rawlabs.snapi.frontend.rql2.builtin.ParseXmlEntry + ) + + def getEntries(name: String): Array[EntryExtension] = { + entryExtensions.filter(_.packageName == name) + } + +} diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/LocationDescription.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/LocationDescription.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/api/LocationDescription.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/LocationDescription.scala index 4e60f0897..a520ed266 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/LocationDescription.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/LocationDescription.scala @@ -10,25 +10,36 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.api +package com.rawlabs.snapi.frontend.rql2.api -import raw.sources.api.Location -import raw.sources.bytestream.github.GitHubLocation -import raw.sources.bytestream.http.HttpByteStreamLocation -import raw.sources.bytestream.inmemory.InMemoryByteStreamLocation -import raw.sources.filesystem.api.FileSystemLocation -import raw.sources.filesystem.dropbox.{DropboxAccessTokenPath, DropboxUsernamePasswordPath} -import raw.sources.filesystem.local.LocalPath -import raw.sources.filesystem.mock.MockPath -import raw.sources.filesystem.s3.S3Path -import raw.sources.jdbc.mysql.{MySqlSchemaLocation, MySqlServerLocation, MySqlTableLocation} -import raw.sources.jdbc.oracle.{OracleSchemaLocation, OracleServerLocation, OracleTableLocation} -import raw.sources.jdbc.pgsql.{PostgresqlSchemaLocation, PostgresqlServerLocation, PostgresqlTableLocation} -import raw.sources.jdbc.snowflake.{SnowflakeSchemaLocation, SnowflakeServerLocation, SnowflakeTableLocation} -import raw.sources.jdbc.sqlite.{SqliteSchemaLocation, SqliteServerLocation, SqliteTableLocation} -import raw.sources.jdbc.sqlserver.{SqlServerSchemaLocation, SqlServerServerLocation, SqlServerTableLocation} -import raw.sources.jdbc.teradata.{TeradataSchemaLocation, TeradataServerLocation, TeradataTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.api.Location +import com.rawlabs.utils.sources.bytestream.github.GitHubLocation +import com.rawlabs.utils.sources.bytestream.http.HttpByteStreamLocation +import com.rawlabs.utils.sources.bytestream.inmemory.InMemoryByteStreamLocation +import com.rawlabs.utils.sources.filesystem.api.FileSystemLocation +import com.rawlabs.utils.sources.filesystem.dropbox.{DropboxAccessTokenPath, DropboxUsernamePasswordPath} +import com.rawlabs.utils.sources.filesystem.local.LocalPath +import com.rawlabs.utils.sources.filesystem.mock.MockPath +import com.rawlabs.utils.sources.filesystem.s3.S3Path +import com.rawlabs.utils.sources.jdbc.mysql.{MySqlSchemaLocation, MySqlServerLocation, MySqlTableLocation} +import com.rawlabs.utils.sources.jdbc.oracle.{OracleSchemaLocation, OracleServerLocation, OracleTableLocation} +import com.rawlabs.utils.sources.jdbc.pgsql.{ + PostgresqlSchemaLocation, + PostgresqlServerLocation, + PostgresqlTableLocation +} +import com.rawlabs.utils.sources.jdbc.snowflake.{ + SnowflakeSchemaLocation, + SnowflakeServerLocation, + SnowflakeTableLocation +} +import com.rawlabs.utils.sources.jdbc.sqlite.{SqliteSchemaLocation, SqliteServerLocation, SqliteTableLocation} +import com.rawlabs.utils.sources.jdbc.sqlserver.{ + SqlServerSchemaLocation, + SqlServerServerLocation, + SqlServerTableLocation +} +import com.rawlabs.utils.sources.jdbc.teradata.{TeradataSchemaLocation, TeradataServerLocation, TeradataTableLocation} import java.io.{ByteArrayInputStream, ByteArrayOutputStream} import com.fasterxml.jackson.annotation.JsonSubTypes.{Type => JsonType} @@ -37,9 +48,10 @@ import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.datatype.jdk8.Jdk8Module import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule import com.fasterxml.jackson.module.scala.{ClassTagExtensions, DefaultScalaModule} +import com.rawlabs.compiler.ProgramEnvironment +import com.rawlabs.protocol.compiler.LocationConfig +import com.rawlabs.utils.core.RawSettings import com.typesafe.config.{ConfigException, ConfigFactory} -import raw.protocol.LocationConfig -import raw.client.api.ProgramEnvironment import java.net.{HttpURLConnection, URI, URISyntaxException} import scala.collection.JavaConverters._ diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/PackageExtension.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/PackageExtension.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/api/PackageExtension.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/PackageExtension.scala index 610cda5e2..97306ef0f 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/PackageExtension.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/PackageExtension.scala @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.api - -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic, UnsupportedType} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ -import raw.compiler.rql2.{ProgramContext, Rql2TypeUtils} -import raw.client.api._ -import raw.sources.api._ -import raw.sources.bytestream.api.ByteStreamLocation +package com.rawlabs.snapi.frontend.rql2.api + +import com.rawlabs.compiler.{EntryDoc, PackageDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic, UnsupportedType} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2.{ProgramContext, Rql2TypeUtils} +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.bytestream.api.ByteStreamLocation import scala.annotation.nowarn import scala.collection.immutable.ListMap diff --git a/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/PackageExtensionProvider.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/PackageExtensionProvider.scala new file mode 100644 index 000000000..7c87a9735 --- /dev/null +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/PackageExtensionProvider.scala @@ -0,0 +1,70 @@ +/* + * Copyright 2024 RAW Labs S.A. + * + * Use of this software is governed by the Business Source License + * included in the file licenses/BSL.txt. + * + * As of the Change Date specified in that file, in accordance with + * the Business Source License, use of this software will be governed + * by the Apache License, Version 2.0, included in the file + * licenses/APL.txt. + */ + +package com.rawlabs.snapi.frontend.rql2.api + +import com.rawlabs.snapi.frontend.rql2.PackageEntity + +object PackageExtensionProvider { + + private val packageExtensions: Array[PackageExtension] = Array( + new com.rawlabs.snapi.frontend.rql2.builtin.BytePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.ShortPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.IntPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.LongPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.TimestampPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.DatePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.TimePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.RegexPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.StringPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.MathPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.CsvPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.CollectionPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.RecordPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.TypePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.LocationPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.ListPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.FloatPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.DoublePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.DecimalPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.BinaryPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.IntervalPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.JsonPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.XmlPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.ErrorPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.SuccessPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.NullablePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.TryPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.NullableTryablePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.EnvironmentPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.HttpPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.S3Package, + new com.rawlabs.snapi.frontend.rql2.builtin.PostgreSQLPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.OraclePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.SQLServerPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.MySQLPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.SnowflakePackage, + new com.rawlabs.snapi.frontend.rql2.builtin.FunctionPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.AwsPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.TestPackage, + new com.rawlabs.snapi.frontend.rql2.builtin.KryoPackage + ) + + val names: Array[String] = packageExtensions.map(_.name) + + val packages: Array[PackageEntity] = packageExtensions.map(s => new PackageEntity(s)) + + def getPackage(name: String): Option[PackageExtension] = { + packageExtensions.collectFirst { case p if p.name == name => p } + } + +} diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/Values.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/Values.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/api/Values.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/Values.scala index cce0c35f1..1c24228d7 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/Values.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/api/Values.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.api +package com.rawlabs.snapi.frontend.rql2.api -import raw.sources.api.Location +import com.rawlabs.utils.sources.api.Location sealed trait Rql2Value final case class Rql2StringValue(v: String) extends Rql2Value diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/Aggregations.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/Aggregations.scala similarity index 88% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/Aggregations.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/Aggregations.scala index d0b7764f9..ebf20caef 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/Aggregations.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/Aggregations.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.errors.ItemsNotComparable -import raw.compiler.rql2.api.{EntryExtension, EntryExtensionHelper} -import raw.compiler.rql2.source.{ +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.errors.ItemsNotComparable +import com.rawlabs.snapi.frontend.rql2.api.{EntryExtension, EntryExtensionHelper} +import com.rawlabs.snapi.frontend.rql2.source.{ HasTypeProperties, IsNullable, Rql2AttrType, diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/AwsPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/AwsPackage.scala similarity index 91% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/AwsPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/AwsPackage.scala index ef44fcedc..d97d78320 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/AwsPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/AwsPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ -import raw.client.api._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class AwsPackage extends PackageExtension { override def name: String = "Aws" diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BinaryPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BinaryPackage.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BinaryPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BinaryPackage.scala index 951746b44..028258e1a 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BinaryPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BinaryPackage.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.client.api._ -import raw.compiler.rql2.api.{PackageExtension, ShortEntryExtension} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2.api.{PackageExtension, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ class BinaryPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BinaryPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BinaryPackageBuilder.scala similarity index 79% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BinaryPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BinaryPackageBuilder.scala index df2de8a73..3543748cc 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BinaryPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BinaryPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object BinaryPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BytePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BytePackage.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BytePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BytePackage.scala index b6f435a4a..42eb600b3 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BytePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BytePackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class BytePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BytePackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BytePackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BytePackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BytePackageBuilder.scala index c0b574d7e..b38cb15b8 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/BytePackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/BytePackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object BytePackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CollectionPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CollectionPackage.scala similarity index 99% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CollectionPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CollectionPackage.scala index aabb84540..b1e8a8722 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CollectionPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CollectionPackage.scala @@ -10,14 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.source._ -import raw.compiler.rql2.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, ExpArg, @@ -31,13 +32,12 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.errors.{ +import com.rawlabs.snapi.frontend.rql2.errors.{ InvalidOrderSpec, ItemsNotComparable, KeyNotComparable, OrderSpecMustFollowOrderingFunction } -import raw.client.api._ class CollectionPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CollectionPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CollectionPackageBuilder.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CollectionPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CollectionPackageBuilder.scala index 0a56f0f2b..9e062637d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CollectionPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CollectionPackageBuilder.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object CollectionPackageBuilder { object Transform { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CsvPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CsvPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CsvPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CsvPackage.scala index 1891e0f96..d2e047135 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/CsvPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/CsvPackage.scala @@ -10,13 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.errors.{ErrorCompilerMessage, UnsupportedType} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, UnsupportedType} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, EntryExtensionHelper, @@ -29,10 +30,9 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.source._ -import raw.client.api._ -import raw.inferrer.api._ -import raw.sources.bytestream.inmemory.InMemoryByteStreamLocation +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.utils.sources.bytestream.inmemory.InMemoryByteStreamLocation class CsvPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DatePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DatePackage.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DatePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DatePackage.scala index da86435ed..2902d969d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DatePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DatePackage.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.rql2.api.{PackageExtension, ShortEntryExtension} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.rql2.api.{PackageExtension, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ class DatePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DatePackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DatePackageBuilder.scala similarity index 86% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DatePackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DatePackageBuilder.scala index 9dfafb172..52f68b4e9 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DatePackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DatePackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ import java.time.LocalDate diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DecimalPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DecimalPackage.scala similarity index 87% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DecimalPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DecimalPackage.scala index d5d030c80..a57e0aa0e 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DecimalPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DecimalPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ class DecimalPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DecimalPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DecimalPackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DecimalPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DecimalPackageBuilder.scala index c8516c294..92316a0b3 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DecimalPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DecimalPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object DecimalPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DoublePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DoublePackage.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DoublePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DoublePackage.scala index f912fb6ef..325181f6a 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DoublePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DoublePackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class DoublePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DoublePackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DoublePackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DoublePackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DoublePackageBuilder.scala index bbbe52eb3..8f0f56ee1 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/DoublePackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/DoublePackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object DoublePackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/EnvironmentPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/EnvironmentPackage.scala similarity index 84% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/EnvironmentPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/EnvironmentPackage.scala index cae68f36c..a9058b0d1 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/EnvironmentPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/EnvironmentPackage.scala @@ -10,13 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension, TypeParam} -import raw.compiler.rql2.source._ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ + Arg, + EntryExtension, + ExpParam, + PackageExtension, + Param, + ShortEntryExtension, + TypeParam +} +import com.rawlabs.snapi.frontend.rql2.source._ class EnvironmentPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/EnvironmentPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/EnvironmentPackageBuilder.scala similarity index 76% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/EnvironmentPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/EnvironmentPackageBuilder.scala index 46e8d376c..0fd88373a 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/EnvironmentPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/EnvironmentPackageBuilder.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object EnvironmentPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ErrorPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ErrorPackage.scala similarity index 87% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ErrorPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ErrorPackage.scala index 087270015..b22a878e4 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ErrorPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ErrorPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, TypeArg, TypeParam} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, TypeArg, TypeParam} +import com.rawlabs.snapi.frontend.rql2.source._ class ErrorPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ErrorPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ErrorPackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ErrorPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ErrorPackageBuilder.scala index aba13ef4a..029f80e79 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ErrorPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ErrorPackageBuilder.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object ErrorPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FloatPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FloatPackage.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FloatPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FloatPackage.scala index 1b600f17a..bad2a8a57 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FloatPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FloatPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class FloatPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FloatPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FloatPackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FloatPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FloatPackageBuilder.scala index e2b5a3025..38bd4de4b 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FloatPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FloatPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object FloatPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FunctionPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FunctionPackage.scala similarity index 81% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FunctionPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FunctionPackage.scala index fe51b942d..0aa3e7613 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/FunctionPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/FunctionPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.rql2.source.FunType -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.client.api._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.rql2.source.FunType +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} class FunctionPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/HttpPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/HttpPackage.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/HttpPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/HttpPackage.scala index 9dc222e4c..e5d3aa060 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/HttpPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/HttpPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ import scala.collection.immutable.ListMap diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntPackage.scala similarity index 90% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntPackage.scala index 1bd5de0cd..5481b5018 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class IntPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntPackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntPackageBuilder.scala index d0d3ff511..c1e671226 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object IntPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntervalPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntervalPackage.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntervalPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntervalPackage.scala index e29500972..c82ed0c29 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntervalPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntervalPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ class IntervalPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntervalPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntervalPackageBuilder.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntervalPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntervalPackageBuilder.scala index bfd758470..00d12335d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/IntervalPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/IntervalPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object IntervalPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/JsonPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/JsonPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/JsonPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/JsonPackage.scala index 3be61a6b9..078b87a6d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/JsonPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/JsonPackage.scala @@ -10,14 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} import org.bitbucket.inkytonik.kiama.rewriting.Cloner.{everywhere, query} -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic, UnsupportedType} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{ +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic, UnsupportedType} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, EntryExtensionHelper, @@ -30,10 +31,9 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.source._ -import raw.client.api._ -import raw.inferrer.api._ -import raw.sources.bytestream.inmemory.InMemoryByteStreamLocation +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.utils.sources.bytestream.inmemory.InMemoryByteStreamLocation class JsonPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/KryoPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/KryoPackage.scala similarity index 85% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/KryoPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/KryoPackage.scala index 7022b82fd..9ab8649a0 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/KryoPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/KryoPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.rql2._ -import raw.compiler.rql2.api._ -import raw.compiler.rql2.source._ -import raw.client.api.{EntryDoc, PackageDoc} +import com.rawlabs.compiler.{EntryDoc, PackageDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api._ +import com.rawlabs.snapi.frontend.rql2.source._ class KryoPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LibraryPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LibraryPackage.scala similarity index 93% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LibraryPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LibraryPackage.scala index 256437746..73c25259f 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LibraryPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LibraryPackage.scala @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -//package raw.compiler.rql2.builtin +//package com.rawlabs.snapi.frontend.rql2.builtin // //import com.typesafe.scalalogging.StrictLogging //import raw.api.RawException -//import raw.compiler.{EntryDoc, ExampleDoc, L0, PackageDoc, ParamDoc, TypeDoc} -//import raw.compiler.L0.source.{CallPackageArgNode, L0Arg} -//import raw.compiler.base.source.Type -//import raw.compiler.base.{ExpDecl, ExpDeclParam} -//import raw.compiler.common.CommonCompilerProvider -//import raw.compiler.common.source.{Exp, VoidType} +//import com.rawlabs.snapi.frontend.{EntryDoc, ExampleDoc, L0, PackageDoc, ParamDoc, TypeDoc} +//import com.rawlabs.snapi.frontend.L0.source.{CallPackageArgNode, L0Arg} +//import com.rawlabs.snapi.frontend.base.source.Type +//import com.rawlabs.snapi.frontend.base.{ExpDecl, ExpDeclParam} +//import com.rawlabs.snapi.frontend.common.CommonCompilerProvider +//import com.rawlabs.snapi.frontend.common.source.{Exp, VoidType} //import raw.runtime.JvmEntrypoint -//import raw.compiler.rql2._ -//import raw.compiler.rql2.source._ -//import raw.sources.LocationDescription -//import raw.sources.bytestream.ByteStreamLocationProvider +//import com.rawlabs.snapi.frontend.rql2._ +//import com.rawlabs.snapi.frontend.rql2.source._ +//import com.rawlabs.utils.sources.LocationDescription +//import com.rawlabs.utils.sources.bytestream.ByteStreamLocationProvider // //import java.nio.charset.StandardCharsets //import java.util.concurrent.atomic.AtomicInteger diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ListPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ListPackage.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ListPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ListPackage.scala index bb2b6e976..9f64d1b64 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ListPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ListPackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.errors.ErrorCompilerMessage -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.ErrorCompilerMessage +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, ExpArg, @@ -31,13 +31,13 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.errors.{ +import com.rawlabs.snapi.frontend.rql2.errors.{ InvalidOrderSpec, ItemsNotComparable, KeyNotComparable, OrderSpecMustFollowOrderingFunction } -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.rql2.source._ class ListPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ListPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ListPackageBuilder.scala similarity index 90% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ListPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ListPackageBuilder.scala index 4fca9ba8f..24f4969bd 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ListPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ListPackageBuilder.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object ListPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LocationPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LocationPackage.scala similarity index 95% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LocationPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LocationPackage.scala index 55e1bd13e..c160f66f9 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LocationPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LocationPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class LocationPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LocationPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LocationPackageBuilder.scala similarity index 80% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LocationPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LocationPackageBuilder.scala index 1dec654be..0cb382b0d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LocationPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LocationPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object LocationPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LongPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LongPackage.scala similarity index 90% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LongPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LongPackage.scala index 4aba8f1f7..1a67f078a 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LongPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LongPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class LongPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LongPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LongPackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LongPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LongPackageBuilder.scala index 94ef55d19..e66499bf0 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/LongPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/LongPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object LongPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/MathPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/MathPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/MathPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/MathPackage.scala index e0cf1c5ba..a08247107 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/MathPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/MathPackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} -import raw.compiler.rql2.source._ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ class MathPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/MySQLPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/MySQLPackage.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/MySQLPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/MySQLPackage.scala index 33f85f03b..f124e2be1 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/MySQLPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/MySQLPackage.scala @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.api._ -import raw.compiler.rql2.ProgramContext -import raw.compiler.rql2.source._ -import raw.client.api._ -import raw.inferrer.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.api._ +import com.rawlabs.snapi.frontend.rql2.ProgramContext +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api.{ SqlQueryInferrerProperties, SqlQueryInputFormatDescriptor, SqlTableInferrerProperties, SqlTableInputFormatDescriptor } -import raw.sources.jdbc.mysql.{MySqlServerLocation, MySqlTableLocation} +import com.rawlabs.utils.sources.jdbc.mysql.{MySqlServerLocation, MySqlTableLocation} class MySQLPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullablePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullablePackage.scala similarity index 91% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullablePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullablePackage.scala index 2c51a74d2..007e8e7af 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullablePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullablePackage.scala @@ -10,13 +10,22 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.rql2.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpArg, ExpParam, PackageExtension, Param, TypeArg, TypeParam} +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ + Arg, + EntryExtension, + ExpArg, + ExpParam, + PackageExtension, + Param, + TypeArg, + TypeParam +} class NullablePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullablePackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullablePackageBuilder.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullablePackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullablePackageBuilder.scala index a58ddce5c..1ec4517c5 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullablePackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullablePackageBuilder.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object NullablePackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullableTryablePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullableTryablePackage.scala similarity index 81% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullableTryablePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullableTryablePackage.scala index 6c804e81d..f398c6738 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullableTryablePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullableTryablePackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin +import com.rawlabs.compiler.{EntryDoc, PackageDoc} import com.typesafe.scalalogging.StrictLogging -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ -import raw.client.api.{EntryDoc, PackageDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class NullableTryablePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullableTryablePackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullableTryablePackageBuilder.scala similarity index 80% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullableTryablePackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullableTryablePackageBuilder.scala index 42db9cb75..fd7e841f2 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/NullableTryablePackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/NullableTryablePackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object NullableTryablePackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/OraclePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/OraclePackage.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/OraclePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/OraclePackage.scala index d9273b185..1eed2456f 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/OraclePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/OraclePackage.scala @@ -10,12 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.api.{ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, ExpArg, @@ -29,16 +30,15 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.source._ -import raw.compiler.rql2.ProgramContext -import raw.client.api._ -import raw.inferrer.api.{ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2.ProgramContext +import com.rawlabs.snapi.frontend.inferrer.api.{ SqlQueryInferrerProperties, SqlQueryInputFormatDescriptor, SqlTableInferrerProperties, SqlTableInputFormatDescriptor } -import raw.sources.jdbc.oracle.{OracleServerLocation, OracleTableLocation} +import com.rawlabs.utils.sources.jdbc.oracle.{OracleServerLocation, OracleTableLocation} class OraclePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/PostgreSQLPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/PostgreSQLPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/PostgreSQLPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/PostgreSQLPackage.scala index d75a82e00..6e13e65cd 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/PostgreSQLPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/PostgreSQLPackage.scala @@ -10,13 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, ExpArg, @@ -30,15 +31,14 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.source._ -import raw.client.api._ -import raw.inferrer.api.{ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api.{ SqlQueryInferrerProperties, SqlQueryInputFormatDescriptor, SqlTableInferrerProperties, SqlTableInputFormatDescriptor } -import raw.sources.jdbc.pgsql.{PostgresqlServerLocation, PostgresqlTableLocation} +import com.rawlabs.utils.sources.jdbc.pgsql.{PostgresqlServerLocation, PostgresqlTableLocation} class PostgreSQLPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RecordPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RecordPackage.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RecordPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RecordPackage.scala index ce3885e3b..bc4ff2423 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RecordPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RecordPackage.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpArg, ExpParam, PackageExtension, Param, ValueParam} -import raw.compiler.rql2.source._ -import raw.compiler.rql2.source.{Rql2RecordType, _} +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpArg, ExpParam, PackageExtension, Param, ValueParam} +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2.source.{Rql2RecordType, _} class RecordPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RecordPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RecordPackageBuilder.scala similarity index 91% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RecordPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RecordPackageBuilder.scala index 2650dc1c6..e4e950b93 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RecordPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RecordPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object RecordPackageBuilder { object Build { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RegexPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RegexPackage.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RegexPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RegexPackage.scala index 6af32909c..d1f60477d 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/RegexPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/RegexPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.client.api._ -import raw.compiler.rql2.source.{ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source.{ Rql2BoolType, Rql2IsNullableTypeProperty, Rql2IsTryableTypeProperty, diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/S3Package.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/S3Package.scala similarity index 85% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/S3Package.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/S3Package.scala index d5ebd11a0..2b79d5335 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/S3Package.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/S3Package.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2.source.{Rql2LocationType, Rql2StringType} -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2.source.{Rql2LocationType, Rql2StringType} +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} class S3Package extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SQLServerPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SQLServerPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SQLServerPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SQLServerPackage.scala index 5fa5a1230..28b164737 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SQLServerPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SQLServerPackage.scala @@ -10,13 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, ExpArg, @@ -30,15 +31,14 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.compiler.rql2.source._ -import raw.client.api._ -import raw.inferrer.api.{ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api.{ SqlQueryInferrerProperties, SqlQueryInputFormatDescriptor, SqlTableInferrerProperties, SqlTableInputFormatDescriptor } -import raw.sources.jdbc.sqlserver.{SqlServerServerLocation, SqlServerTableLocation} +import com.rawlabs.utils.sources.jdbc.sqlserver.{SqlServerServerLocation, SqlServerTableLocation} class SQLServerPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ShortPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ShortPackage.scala similarity index 83% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ShortPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ShortPackage.scala index 88c48d1a5..ad28fd590 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ShortPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ShortPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} +import com.rawlabs.snapi.frontend.rql2.source._ class ShortPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ShortPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ShortPackageBuilder.scala similarity index 78% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ShortPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ShortPackageBuilder.scala index d5756086a..8182db6cd 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/ShortPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/ShortPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object ShortPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SnowflakePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SnowflakePackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SnowflakePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SnowflakePackage.scala index 283ef0259..230b80e76 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SnowflakePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SnowflakePackage.scala @@ -10,14 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, ExpArg, @@ -35,14 +36,13 @@ import raw.compiler.rql2.api.{ ValueArg, ValueParam } -import raw.client.api._ -import raw.inferrer.api.{ +import com.rawlabs.snapi.frontend.inferrer.api.{ SqlQueryInferrerProperties, SqlQueryInputFormatDescriptor, SqlTableInferrerProperties, SqlTableInputFormatDescriptor } -import raw.sources.jdbc.snowflake.{SnowflakeServerLocation, SnowflakeTableLocation} +import com.rawlabs.utils.sources.jdbc.snowflake.{SnowflakeServerLocation, SnowflakeTableLocation} class SnowflakePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/StringPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/StringPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/StringPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/StringPackage.scala index 0714cf325..75a3f6bf3 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/StringPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/StringPackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} -import raw.compiler.rql2.source._ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ class StringPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SuccessPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SuccessPackage.scala similarity index 77% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SuccessPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SuccessPackage.scala index 4bde1c198..a7cf9e74b 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SuccessPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SuccessPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.rql2.source.{Rql2IsTryableTypeProperty, Rql2TypeWithProperties} -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} -import raw.client.api.{EntryDoc, PackageDoc} +import com.rawlabs.compiler.{EntryDoc, PackageDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.rql2.source.{Rql2IsTryableTypeProperty, Rql2TypeWithProperties} +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param} class SuccessPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SuccessPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SuccessPackageBuilder.scala similarity index 79% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SuccessPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SuccessPackageBuilder.scala index e5fe4b854..b6cf33cbf 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/SuccessPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/SuccessPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object SuccessPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TestPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TestPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TestPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TestPackage.scala index 1b64e15cd..7d93240c3 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TestPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TestPackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.source.Type -import raw.compiler.rql2._ -import raw.compiler.rql2.api._ -import raw.compiler.rql2.source._ -import raw.client.api.{EntryDoc, PackageDoc} -import raw.compiler.common.source.Exp +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, PackageDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.common.source.Exp class TestPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimePackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimePackage.scala index baeb40005..ef0c2e5e3 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimePackage.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.rql2.api.{PackageExtension, ShortEntryExtension} -import raw.compiler.rql2.source._ +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.rql2.api.{PackageExtension, ShortEntryExtension} +import com.rawlabs.snapi.frontend.rql2.source._ import scala.collection.immutable.ListMap diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimePackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimePackageBuilder.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimePackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimePackageBuilder.scala index dd2f1baca..dac4e0318 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimePackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimePackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ import java.time.{LocalDate, LocalTime} diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimestampPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimestampPackage.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimestampPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimestampPackage.scala index be14cd2ae..826bc6268 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimestampPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimestampPackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, ShortEntryExtension} import scala.collection.immutable.ListMap diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimestampPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimestampPackageBuilder.scala similarity index 89% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimestampPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimestampPackageBuilder.scala index 289fdfab3..1155215cb 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TimestampPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TimestampPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ import java.time.LocalDateTime diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TryPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TryPackage.scala similarity index 93% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TryPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TryPackage.scala index 65d78eba4..b40008141 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TryPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TryPackage.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.client.api._ -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.rql2.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpArg, ExpParam, PackageExtension, Param} +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpArg, ExpParam, PackageExtension, Param} class TryPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TryPackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TryPackageBuilder.scala similarity index 85% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TryPackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TryPackageBuilder.scala index cb7788c94..14ef0d695 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TryPackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TryPackageBuilder.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object TryPackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TypePackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TypePackage.scala similarity index 94% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TypePackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TypePackage.scala index aacb6420e..32ca6f27b 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TypePackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TypePackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.client.api._ -import raw.compiler.base.source.{AnythingType, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, TypeArg, TypeParam} -import raw.compiler.rql2.source._ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{Arg, EntryExtension, ExpParam, PackageExtension, Param, TypeArg, TypeParam} +import com.rawlabs.snapi.frontend.rql2.source._ class TypePackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TypePackageBuilder.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TypePackageBuilder.scala similarity index 82% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TypePackageBuilder.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TypePackageBuilder.scala index 5adec6be5..b4aae24d5 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/TypePackageBuilder.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/TypePackageBuilder.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin +package com.rawlabs.snapi.frontend.rql2.builtin -import raw.compiler.base.source.Type -import raw.compiler.common.source._ -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.source._ object TypePackageBuilder { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/XmlPackage.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/XmlPackage.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/XmlPackage.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/XmlPackage.scala index 1a240c6b0..74caeb870 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/builtin/XmlPackage.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/builtin/XmlPackage.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.builtin - -import raw.compiler.base.errors.{ErrorCompilerMessage, InvalidSemantic, UnsupportedType} -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.client.api._ -import raw.compiler.rql2._ -import raw.compiler.rql2.api.{ +package com.rawlabs.snapi.frontend.rql2.builtin + +import com.rawlabs.compiler.{EntryDoc, ExampleDoc, PackageDoc, ParamDoc, ReturnDoc, TypeDoc} +import com.rawlabs.snapi.frontend.base.errors.{ErrorCompilerMessage, InvalidSemantic, UnsupportedType} +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.api.{ Arg, EntryExtension, EntryExtensionHelper, @@ -28,8 +28,8 @@ import raw.compiler.rql2.api.{ TypeParam, ValueParam } -import raw.compiler.rql2.source._ -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.inferrer.api._ class XmlPackage extends PackageExtension { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/errors/Errors.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/errors/Errors.scala similarity index 97% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/errors/Errors.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/errors/Errors.scala index 3c4982e67..9833cedc5 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/errors/Errors.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/errors/Errors.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.errors +package com.rawlabs.snapi.frontend.rql2.errors -import raw.compiler.base.errors.ErrorCompilerMessage -import raw.compiler.base.source.{BaseNode, Type} +import com.rawlabs.snapi.frontend.base.errors.ErrorCompilerMessage +import com.rawlabs.snapi.frontend.base.source.{BaseNode, Type} object KeyNotComparable { val message: String = "key is not comparable" diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/errors/ErrorsPrettyPrinter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/errors/ErrorsPrettyPrinter.scala similarity index 90% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/errors/ErrorsPrettyPrinter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/errors/ErrorsPrettyPrinter.scala index ed418f03b..550bb054e 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/errors/ErrorsPrettyPrinter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/errors/ErrorsPrettyPrinter.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.errors +package com.rawlabs.snapi.frontend.rql2.errors -import raw.compiler.base.errors.{MissingSecretWarning, UnexpectedType} -import raw.compiler.base.source.BaseNode -import raw.compiler.{base, rql2} -import raw.compiler.rql2.source.{ExpectedProjType, PackageType} +import com.rawlabs.snapi.frontend.base.errors.{MissingSecretWarning, UnexpectedType} +import com.rawlabs.snapi.frontend.base.source.BaseNode +import com.rawlabs.snapi.frontend.{base, rql2} +import com.rawlabs.snapi.frontend.rql2.source.{ExpectedProjType, PackageType} trait ErrorsPrettyPrinter extends base.errors.ErrorsPrettyPrinter with rql2.source.SourcePrettyPrinter { diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/lsp/CompilerLspService.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/lsp/CompilerLspService.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/lsp/CompilerLspService.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/lsp/CompilerLspService.scala index 399f909be..0a8a17fb7 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/lsp/CompilerLspService.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/lsp/CompilerLspService.scala @@ -10,18 +10,39 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.lsp +package com.rawlabs.snapi.frontend.rql2.lsp +import com.rawlabs.compiler +import com.rawlabs.compiler.{ + AutoCompleteResponse, + Completion, + ErrorPosition, + ErrorRange, + FieldCompletion, + FunParamCompletion, + GoToDefinitionResponse, + HoverResponse, + LetBindCompletion, + LetFunCompletion, + LetFunRecCompletion, + Message, + PackageCompletion, + PackageEntryCompletion, + Pos, + ProgramEnvironment, + RenameResponse, + TypeCompletion, + ValidateResponse +} import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.rewriting.Rewriter._ import org.bitbucket.inkytonik.kiama.util.{Position, Positions, StringSource} -import raw.client.api._ -import raw.compiler.base.errors.CompilationMessageMapper -import raw.compiler.base.source.{BaseIdnNode, BaseNode} -import raw.compiler.common.source._ -import raw.compiler.rql2._ -import raw.compiler.rql2.source._ -import raw.compiler.rql2.errors.ErrorsPrettyPrinter +import com.rawlabs.snapi.frontend.base.errors.CompilationMessageMapper +import com.rawlabs.snapi.frontend.base.source.{BaseIdnNode, BaseNode} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2._ +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.snapi.frontend.rql2.errors.ErrorsPrettyPrinter import scala.util.Try diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/lsp/LspSyntaxAnalyzer.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/lsp/LspSyntaxAnalyzer.scala similarity index 88% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/lsp/LspSyntaxAnalyzer.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/lsp/LspSyntaxAnalyzer.scala index 2bba97c6f..4e92b9c36 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/lsp/LspSyntaxAnalyzer.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/lsp/LspSyntaxAnalyzer.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.lsp +package com.rawlabs.snapi.frontend.rql2.lsp import org.bitbucket.inkytonik.kiama.util.Positions -import raw.compiler.base.source.{BaseProgram, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.{FrontendSyntaxAnalyzer, ParsedNamedAttribute, ParsedUnnamedAttribute} -import raw.compiler.rql2.FrontendSyntaxAnalyzerTokens._ -import raw.compiler.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} -import raw.compiler.rql2.source._ +import com.rawlabs.snapi.frontend.base.source.{BaseProgram, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.{FrontendSyntaxAnalyzer, ParsedNamedAttribute, ParsedUnnamedAttribute} +import com.rawlabs.snapi.frontend.rql2.FrontendSyntaxAnalyzerTokens._ +import com.rawlabs.snapi.frontend.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} +import com.rawlabs.snapi.frontend.rql2.source._ /** * Version of the FrontendSyntaxAnalyzer that accepts "broken code" but still tries to parse it successfully, diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourceCommentsPrettyPrinter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourceCommentsPrettyPrinter.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourceCommentsPrettyPrinter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourceCommentsPrettyPrinter.scala index 817a5a9c4..2985a7126 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourceCommentsPrettyPrinter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourceCommentsPrettyPrinter.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.source +package com.rawlabs.snapi.frontend.rql2.source import org.bitbucket.inkytonik.kiama.output.{LeftAssoc, NonAssoc, PrettyExpression, RightAssoc} import org.bitbucket.inkytonik.kiama.util.Trampolines.Done import org.bitbucket.inkytonik.kiama.util.{Position, Positions, StringSource} -import raw.compiler.base.source.BaseNode -import raw.compiler.rql2.antlr4.{CommentsAntlrSyntaxAnalyzer, NodeComments} -import raw.compiler.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} +import com.rawlabs.snapi.frontend.base.source.BaseNode +import com.rawlabs.snapi.frontend.rql2.antlr4.{CommentsAntlrSyntaxAnalyzer, NodeComments} +import com.rawlabs.snapi.frontend.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} import java.util import scala.collection.JavaConverters._ diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourcePrettyPrinter.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourcePrettyPrinter.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourcePrettyPrinter.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourcePrettyPrinter.scala index cc72ad587..a7da8a855 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourcePrettyPrinter.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourcePrettyPrinter.scala @@ -10,15 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.source +package com.rawlabs.snapi.frontend.rql2.source +import com.rawlabs.utils.core.RawUtils import org.bitbucket.inkytonik.kiama.output._ -import raw.compiler.base -import raw.compiler.base.source.{AnythingType, BaseNode, Type} -import raw.compiler.common.source._ -import raw.compiler.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} -import raw.compiler.rql2.{Keywords, Rql2TypeUtils} -import raw.utils._ +import com.rawlabs.snapi.frontend.base +import com.rawlabs.snapi.frontend.base.source.{AnythingType, BaseNode, Type} +import com.rawlabs.snapi.frontend.common.source._ +import com.rawlabs.snapi.frontend.rql2.builtin.{ListPackageBuilder, RecordPackageBuilder} +import com.rawlabs.snapi.frontend.rql2.{Keywords, Rql2TypeUtils} +import com.rawlabs.utils.core._ import scala.collection.mutable diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourceTree.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourceTree.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourceTree.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourceTree.scala index da92d63f4..1e37ad6cc 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/source/SourceTree.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/rql2/source/SourceTree.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2.source +package com.rawlabs.snapi.frontend.rql2.source import org.bitbucket.inkytonik.kiama.output._ -import raw.compiler.base.source.Type -import raw.compiler.common.source._ +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.common.source._ /////////////////////////////////////////////////////////////////////////// // RQL2 diff --git a/snapi-frontend/src/main/scala/raw/compiler/utils/Attribution.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/Attribution.scala similarity index 98% rename from snapi-frontend/src/main/scala/raw/compiler/utils/Attribution.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/Attribution.scala index 2fdf2a184..164979951 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/utils/Attribution.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/Attribution.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.utils +package com.rawlabs.snapi.frontend.utils import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.attribution.Attribute diff --git a/snapi-frontend/src/main/scala/raw/compiler/utils/ExtraRewriters.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/ExtraRewriters.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/utils/ExtraRewriters.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/ExtraRewriters.scala index 14fdbf891..6fe014aa9 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/utils/ExtraRewriters.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/ExtraRewriters.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.utils +package com.rawlabs.snapi.frontend.utils import org.bitbucket.inkytonik.kiama.==> import org.bitbucket.inkytonik.kiama.rewriting.Rewriter.id diff --git a/snapi-frontend/src/main/scala/raw/compiler/utils/package.scala b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/package.scala similarity index 96% rename from snapi-frontend/src/main/scala/raw/compiler/utils/package.scala rename to snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/package.scala index 7def9a357..7ffb3cfa8 100644 --- a/snapi-frontend/src/main/scala/raw/compiler/utils/package.scala +++ b/snapi-frontend/src/main/scala/com/rawlabs/snapi/frontend/utils/package.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler +package com.rawlabs.snapi.frontend import java.nio.file.Path diff --git a/snapi-frontend/src/main/scala/raw/compiler/common/PhaseDescriptor.scala b/snapi-frontend/src/main/scala/raw/compiler/common/PhaseDescriptor.scala deleted file mode 100644 index 24abe494b..000000000 --- a/snapi-frontend/src/main/scala/raw/compiler/common/PhaseDescriptor.scala +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2023 RAW Labs S.A. - * - * Use of this software is governed by the Business Source License - * included in the file licenses/BSL.txt. - * - * As of the Change Date specified in that file, in accordance with - * the Business Source License, use of this software will be governed - * by the Apache License, Version 2.0, included in the file - * licenses/APL.txt. - */ - -package raw.compiler.common - -import raw.compiler.common.source._ - -final case class PhaseDescriptor(name: String, phase: Class[raw.compiler.base.PipelinedPhase[SourceProgram]]) - extends raw.compiler.base.PhaseDescriptor[SourceProgram] { - - override def instance( - cur: raw.compiler.base.Phase[SourceProgram], - programContext: raw.compiler.base.ProgramContext - ): raw.compiler.base.PipelinedPhase[SourceProgram] = { - phase - .getConstructor( - classOf[raw.compiler.base.Phase[SourceProgram]], - classOf[String], - classOf[raw.compiler.base.ProgramContext] - ) - .newInstance(cur, name, programContext) - } - -} diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/EntryExtensionProvider.scala b/snapi-frontend/src/main/scala/raw/compiler/rql2/api/EntryExtensionProvider.scala deleted file mode 100644 index e3b411edb..000000000 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/EntryExtensionProvider.scala +++ /dev/null @@ -1,302 +0,0 @@ -/* - * Copyright 2024 RAW Labs S.A. - * - * Use of this software is governed by the Business Source License - * included in the file licenses/BSL.txt. - * - * As of the Change Date specified in that file, in accordance with - * the Business Source License, use of this software will be governed - * by the Apache License, Version 2.0, included in the file - * licenses/APL.txt. - */ - -package raw.compiler.rql2.api - -object EntryExtensionProvider { - - private val entryExtensions: Array[EntryExtension] = Array( - new raw.compiler.rql2.builtin.AwsV4SignedRequest, - new raw.compiler.rql2.builtin.FromStringBinaryEntryExtension, - new raw.compiler.rql2.builtin.BinaryReadEntry, - new raw.compiler.rql2.builtin.BinaryBase64Entry, - new raw.compiler.rql2.builtin.ByteFromEntry, - new raw.compiler.rql2.builtin.EmptyCollectionEntry, - new raw.compiler.rql2.builtin.BuildCollectionEntry, - new raw.compiler.rql2.builtin.FilterCollectionEntry, - new raw.compiler.rql2.builtin.AvgCollectionEntry, - new raw.compiler.rql2.builtin.OrderByCollectionEntry, - new raw.compiler.rql2.builtin.TransformCollectionEntry, - new raw.compiler.rql2.builtin.DistinctCollectionEntry, - new raw.compiler.rql2.builtin.CountCollectionEntry, - new raw.compiler.rql2.builtin.TupleAvgCollectionEntry, - new raw.compiler.rql2.builtin.MinCollectionEntry, - new raw.compiler.rql2.builtin.MaxCollectionEntry, - new raw.compiler.rql2.builtin.SumCollectionEntry, - new raw.compiler.rql2.builtin.FirstCollectionEntry, - new raw.compiler.rql2.builtin.FindFirstCollectionEntry, - new raw.compiler.rql2.builtin.LastCollectionEntry, - new raw.compiler.rql2.builtin.FindLastCollectionEntry, - new raw.compiler.rql2.builtin.TakeCollectionEntry, - new raw.compiler.rql2.builtin.ExplodeCollectionEntry, - new raw.compiler.rql2.builtin.UnnestCollectionEntry, - new raw.compiler.rql2.builtin.FromCollectionEntry, - new raw.compiler.rql2.builtin.GroupCollectionEntry, - new raw.compiler.rql2.builtin.JoinCollectionEntry, - new raw.compiler.rql2.builtin.InternalJoinCollectionEntry, - new raw.compiler.rql2.builtin.EquiJoinCollectionEntry, - new raw.compiler.rql2.builtin.InternalEquiJoinCollectionEntry, - new raw.compiler.rql2.builtin.UnionCollectionEntry, - new raw.compiler.rql2.builtin.ExistsCollectionEntry, - new raw.compiler.rql2.builtin.ContainsCollectionEntry, - new raw.compiler.rql2.builtin.ZipCollectionEntry, - new raw.compiler.rql2.builtin.MkStringCollectionEntry, - new raw.compiler.rql2.builtin.CsvInferAndReadEntry, - new raw.compiler.rql2.builtin.CsvReadEntry, - new raw.compiler.rql2.builtin.CsvInferAndParseEntry, - new raw.compiler.rql2.builtin.CsvParseEntry, - new raw.compiler.rql2.builtin.DateBuildEntry, - new raw.compiler.rql2.builtin.DateFromEpochDayEntry, - new raw.compiler.rql2.builtin.DateFromTimestampEntry, - new raw.compiler.rql2.builtin.DateParseEntry, - new raw.compiler.rql2.builtin.DateNowEntry, - new raw.compiler.rql2.builtin.DateYearEntry, - new raw.compiler.rql2.builtin.DateMonthEntry, - new raw.compiler.rql2.builtin.DateDayEntry, - new raw.compiler.rql2.builtin.DateSubtractEntry, - new raw.compiler.rql2.builtin.DateAddIntervalEntry, - new raw.compiler.rql2.builtin.DateSubtractIntervalEntry, - new raw.compiler.rql2.builtin.DecimalFromEntry, - new raw.compiler.rql2.builtin.DecimalRoundEntry, - new raw.compiler.rql2.builtin.DoubleFromEntry, - new raw.compiler.rql2.builtin.EnvironmentSecretEntry, - new raw.compiler.rql2.builtin.EnvironmentScopesEntry, - new raw.compiler.rql2.builtin.EnvironmentParameterEntry, - new raw.compiler.rql2.builtin.ErrorBuildEntry, - new raw.compiler.rql2.builtin.ErrorBuildWithTypeEntry, - new raw.compiler.rql2.builtin.ErrorGetEntry, - new raw.compiler.rql2.builtin.FloatFromEntry, - new raw.compiler.rql2.builtin.FunctionInvokeAfterEntry, - new raw.compiler.rql2.builtin.HttpReadEntry, - new raw.compiler.rql2.builtin.HttpUrlEncodeEntry, - new raw.compiler.rql2.builtin.HttpUrlDecodeEntry, - new raw.compiler.rql2.builtin.HttpPutEntry, - new raw.compiler.rql2.builtin.HttpDeleteEntry, - new raw.compiler.rql2.builtin.HttpGetEntry, - new raw.compiler.rql2.builtin.HttpHeadEntry, - new raw.compiler.rql2.builtin.HttpOptionsEntry, - new raw.compiler.rql2.builtin.HttpPatchEntry, - new raw.compiler.rql2.builtin.HttpPostEntry, - new raw.compiler.rql2.builtin.BuildIntervalEntry, - new raw.compiler.rql2.builtin.IntervalToMillisEntryExtension, - new raw.compiler.rql2.builtin.IntervalFromMillisEntryExtension, - new raw.compiler.rql2.builtin.IntervalParseEntryExtension, - new raw.compiler.rql2.builtin.IntervalYearsEntry, - new raw.compiler.rql2.builtin.IntervalMonthsEntry, - new raw.compiler.rql2.builtin.IntervalWeeksEntry, - new raw.compiler.rql2.builtin.IntervalDaysEntry, - new raw.compiler.rql2.builtin.IntervalHoursEntry, - new raw.compiler.rql2.builtin.IntervalMinutesEntry, - new raw.compiler.rql2.builtin.IntervalSecondsEntry, - new raw.compiler.rql2.builtin.IntervalMillisEntry, - new raw.compiler.rql2.builtin.IntFromEntry, - new raw.compiler.rql2.builtin.IntRangeEntry, - new raw.compiler.rql2.builtin.InferAndReadJsonEntry, - new raw.compiler.rql2.builtin.ReadJsonEntry, - new raw.compiler.rql2.builtin.InferAndParseJsonEntry, - new raw.compiler.rql2.builtin.ParseJsonEntry, - new raw.compiler.rql2.builtin.PrintJsonEntry, - new raw.compiler.rql2.builtin.KryoEncodeEntry, - new raw.compiler.rql2.builtin.KryoDecodeEntry, - new raw.compiler.rql2.builtin.EmptyListEntry, - new raw.compiler.rql2.builtin.BuildListEntry, - new raw.compiler.rql2.builtin.GetListEntry, - new raw.compiler.rql2.builtin.FilterListEntry, - new raw.compiler.rql2.builtin.TransformListEntry, - new raw.compiler.rql2.builtin.TakeListEntry, - new raw.compiler.rql2.builtin.SumListEntry, - new raw.compiler.rql2.builtin.MaxListEntry, - new raw.compiler.rql2.builtin.MinListEntry, - new raw.compiler.rql2.builtin.FirstListEntry, - new raw.compiler.rql2.builtin.FindFirstListEntry, - new raw.compiler.rql2.builtin.LastListEntry, - new raw.compiler.rql2.builtin.FindLastListEntry, - new raw.compiler.rql2.builtin.CountListEntry, - new raw.compiler.rql2.builtin.ExplodeListEntry, - new raw.compiler.rql2.builtin.UnnestListEntry, - new raw.compiler.rql2.builtin.FromListEntry, - new raw.compiler.rql2.builtin.UnsafeFromListEntry, - new raw.compiler.rql2.builtin.GroupListEntry, - new raw.compiler.rql2.builtin.JoinListEntry, - new raw.compiler.rql2.builtin.EquiJoinListEntry, - new raw.compiler.rql2.builtin.OrderByListEntry, - new raw.compiler.rql2.builtin.DistinctListEntry, - new raw.compiler.rql2.builtin.UnionListEntry, - new raw.compiler.rql2.builtin.AvgListEntry, - new raw.compiler.rql2.builtin.ExistsListEntry, - new raw.compiler.rql2.builtin.ContainsListEntry, - new raw.compiler.rql2.builtin.ZipListEntry, - new raw.compiler.rql2.builtin.MkStringListEntry, - new raw.compiler.rql2.builtin.LocationFromStringEntry, - new raw.compiler.rql2.builtin.LocationDescribeEntry, - new raw.compiler.rql2.builtin.LocationLsEntry, - new raw.compiler.rql2.builtin.LocationLlEntry, - new raw.compiler.rql2.builtin.LongFromEntry, - new raw.compiler.rql2.builtin.LongRangeEntry, - new raw.compiler.rql2.builtin.MathPiEntry, - new raw.compiler.rql2.builtin.MathRandomEntry, - new raw.compiler.rql2.builtin.MathPowerEntry, - new raw.compiler.rql2.builtin.MathAtn2Entry, - new raw.compiler.rql2.builtin.MathAbsEntry, - new raw.compiler.rql2.builtin.MathAcosEntry, - new raw.compiler.rql2.builtin.MathAsinEntry, - new raw.compiler.rql2.builtin.MathAtanEntry, - new raw.compiler.rql2.builtin.MathCeilingEntry, - new raw.compiler.rql2.builtin.MathCosEntry, - new raw.compiler.rql2.builtin.MathCotEntry, - new raw.compiler.rql2.builtin.MathDegreesEntry, - new raw.compiler.rql2.builtin.MathExpEntry, - new raw.compiler.rql2.builtin.MathLogEntry, - new raw.compiler.rql2.builtin.MathLog10Entry, - new raw.compiler.rql2.builtin.MathRadiansEntry, - new raw.compiler.rql2.builtin.MathSignEntry, - new raw.compiler.rql2.builtin.MathSinEntry, - new raw.compiler.rql2.builtin.MathSqrtEntry, - new raw.compiler.rql2.builtin.MathTanEntry, - new raw.compiler.rql2.builtin.MathSquareEntry, - new raw.compiler.rql2.builtin.MathFloorEntry, - new raw.compiler.rql2.builtin.MySQLInferAndReadEntry, - new raw.compiler.rql2.builtin.MySQLReadEntry, - new raw.compiler.rql2.builtin.MySQLInferAndQueryEntry, - new raw.compiler.rql2.builtin.MySQLQueryEntry, - new raw.compiler.rql2.builtin.NullableEmptyEntry, - new raw.compiler.rql2.builtin.NullableBuildEntry, - new raw.compiler.rql2.builtin.NullableIsNullEntry, - new raw.compiler.rql2.builtin.NullableUnsafeGetEntry, - new raw.compiler.rql2.builtin.NullableTransformEntry, - new raw.compiler.rql2.builtin.FlatMapNullableTryableEntry, - new raw.compiler.rql2.builtin.OracleInferAndReadEntry, - new raw.compiler.rql2.builtin.OracleReadEntry, - new raw.compiler.rql2.builtin.OracleInferAndQueryEntry, - new raw.compiler.rql2.builtin.OracleQueryEntry, - new raw.compiler.rql2.builtin.PostgreSQLInferAndReadEntry, - new raw.compiler.rql2.builtin.PostgreSQLReadEntry, - new raw.compiler.rql2.builtin.PostgreSQLInferAndQueryEntry, - new raw.compiler.rql2.builtin.PostgreSQLQueryEntry, - new raw.compiler.rql2.builtin.RecordBuildEntry, - new raw.compiler.rql2.builtin.RecordConcatEntry, - new raw.compiler.rql2.builtin.RecordFieldsEntry, - new raw.compiler.rql2.builtin.RecordAddFieldEntry, - new raw.compiler.rql2.builtin.RecordRemoveFieldEntry, - new raw.compiler.rql2.builtin.RecordGetFieldByIndexEntry, - new raw.compiler.rql2.builtin.RegexReplaceEntry, - new raw.compiler.rql2.builtin.RegexMatchesEntry, - new raw.compiler.rql2.builtin.RegexFirstMatchInEntry, - new raw.compiler.rql2.builtin.RegexGroupsEntry, - new raw.compiler.rql2.builtin.S3BuildEntry, - new raw.compiler.rql2.builtin.ShortFromEntry, - new raw.compiler.rql2.builtin.SnowflakeInferAndReadEntry, - new raw.compiler.rql2.builtin.SnowflakeReadEntry, - new raw.compiler.rql2.builtin.SnowflakeInferAndQueryEntry, - new raw.compiler.rql2.builtin.SnowflakeQueryEntry, - new raw.compiler.rql2.builtin.SQLServerInferAndReadEntry, - new raw.compiler.rql2.builtin.SQLServerReadEntry, - new raw.compiler.rql2.builtin.SQLServerInferAndQueryEntry, - new raw.compiler.rql2.builtin.SQLServerQueryEntry, - new raw.compiler.rql2.builtin.StringFromEntry, - new raw.compiler.rql2.builtin.StringReadEntry, - new raw.compiler.rql2.builtin.StringContainsEntry, - new raw.compiler.rql2.builtin.StringTrimEntry, - new raw.compiler.rql2.builtin.StringLTrimEntry, - new raw.compiler.rql2.builtin.StringRTrimEntry, - new raw.compiler.rql2.builtin.StringReplaceEntry, - new raw.compiler.rql2.builtin.StringReverseEntry, - new raw.compiler.rql2.builtin.StringReplicateEntry, - new raw.compiler.rql2.builtin.StringUpperEntry, - new raw.compiler.rql2.builtin.StringLowerEntry, - new raw.compiler.rql2.builtin.StringSplitEntry, - new raw.compiler.rql2.builtin.StringLengthEntry, - new raw.compiler.rql2.builtin.StringSubStringEntry, - new raw.compiler.rql2.builtin.StringCountSubStringEntry, - new raw.compiler.rql2.builtin.StringStartsWithEntry, - new raw.compiler.rql2.builtin.StringEmptyEntry, - new raw.compiler.rql2.builtin.Base64EntryExtension, - new raw.compiler.rql2.builtin.StringEncodeEntry, - new raw.compiler.rql2.builtin.StringDecodeEntry, - new raw.compiler.rql2.builtin.StringLevenshteinDistanceEntry, - new raw.compiler.rql2.builtin.StringReadLinesEntry, - new raw.compiler.rql2.builtin.StringCapitalizeEntry, - new raw.compiler.rql2.builtin.SuccessBuildEntry, - new raw.compiler.rql2.builtin.MandatoryExpArgsEntry, - new raw.compiler.rql2.builtin.MandatoryValueArgsEntry, - new raw.compiler.rql2.builtin.OptionalExpArgsTestEntry, - new raw.compiler.rql2.builtin.OptionalValueArgsTestEntry, - new raw.compiler.rql2.builtin.OptionalValueArgSugar, - new raw.compiler.rql2.builtin.VarValueArgSugarTestEntry, - new raw.compiler.rql2.builtin.VarExpArgsTestEntry, - new raw.compiler.rql2.builtin.VarValueArgsTestEntry, - new raw.compiler.rql2.builtin.VarNullableStringValueTestEntry, - new raw.compiler.rql2.builtin.VarNullableStringExpTestEntry, - new raw.compiler.rql2.builtin.StrictArgsTestEntry, - new raw.compiler.rql2.builtin.StrictArgsColPassThroughTestEntry, - new raw.compiler.rql2.builtin.StrictArgsColConsumeTestEntry, - new raw.compiler.rql2.builtin.ByteValueArgTestEntry, - new raw.compiler.rql2.builtin.ShortValueArgTestEntry, - new raw.compiler.rql2.builtin.IntValueArgTestEntry, - new raw.compiler.rql2.builtin.LongValueArgTestEntry, - new raw.compiler.rql2.builtin.FloatValueArgTestEntry, - new raw.compiler.rql2.builtin.DoubleValueArgTestEntry, - new raw.compiler.rql2.builtin.StringValueArgTestEntry, - new raw.compiler.rql2.builtin.BoolValueArgTestEntry, - new raw.compiler.rql2.builtin.DateValueArgTestEntry, - new raw.compiler.rql2.builtin.TimeValueArgTestEntry, - new raw.compiler.rql2.builtin.TimestampValueArgTestEntry, - new raw.compiler.rql2.builtin.IntervalValueArgTestEntry, - new raw.compiler.rql2.builtin.RecordValueArgTestEntry, - new raw.compiler.rql2.builtin.ListValueArgTestEntry, - new raw.compiler.rql2.builtin.TimeBuildEntry, - new raw.compiler.rql2.builtin.TimeParseEntry, - new raw.compiler.rql2.builtin.TimeNowEntry, - new raw.compiler.rql2.builtin.TimeHourEntry, - new raw.compiler.rql2.builtin.TimeMinuteEntry, - new raw.compiler.rql2.builtin.TimeSecondEntry, - new raw.compiler.rql2.builtin.TimeMillisEntry, - new raw.compiler.rql2.builtin.TimeSubtractEntry, - new raw.compiler.rql2.builtin.TimeAddIntervalEntry, - new raw.compiler.rql2.builtin.TimeSubtractIntervalEntry, - new raw.compiler.rql2.builtin.TimestampBuildEntry, - new raw.compiler.rql2.builtin.TimestampFromDateEntry, - new raw.compiler.rql2.builtin.TimestampParseEntry, - new raw.compiler.rql2.builtin.TimestampNowEntry, - new raw.compiler.rql2.builtin.TimestampRangeEntry, - new raw.compiler.rql2.builtin.TimestampYearEntry, - new raw.compiler.rql2.builtin.TimestampMonthEntry, - new raw.compiler.rql2.builtin.TimestampDayEntry, - new raw.compiler.rql2.builtin.TimestampHourEntry, - new raw.compiler.rql2.builtin.TimestampMinuteEntry, - new raw.compiler.rql2.builtin.TimestampSecondEntry, - new raw.compiler.rql2.builtin.TimestampMillisEntry, - new raw.compiler.rql2.builtin.TimestampFromUnixTimestampEntry, - new raw.compiler.rql2.builtin.TimestampToUnixTimestampEntry, - new raw.compiler.rql2.builtin.TimestampTimeBucketEntry, - new raw.compiler.rql2.builtin.TimestampSubtractEntry, - new raw.compiler.rql2.builtin.TimestampAddIntervalEntry, - new raw.compiler.rql2.builtin.TimestampSubtractIntervalEntry, - new raw.compiler.rql2.builtin.TryTransformEntry, - new raw.compiler.rql2.builtin.TryIsErrorEntry, - new raw.compiler.rql2.builtin.TryIsSuccessEntry, - new raw.compiler.rql2.builtin.TryFlatMapEntry, - new raw.compiler.rql2.builtin.TryUnsafeGetEntry, - new raw.compiler.rql2.builtin.TypeCastEntry, - new raw.compiler.rql2.builtin.TypeProtectCastEntry, - new raw.compiler.rql2.builtin.TypeEmptyEntry, - new raw.compiler.rql2.builtin.TypeMatchEntry, - new raw.compiler.rql2.builtin.InferAndReadXmlEntry, - new raw.compiler.rql2.builtin.ReadXmlEntry, - new raw.compiler.rql2.builtin.ParseXmlEntry - ) - - def getEntries(name: String): Array[EntryExtension] = { - entryExtensions.filter(_.packageName == name) - } - -} diff --git a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/PackageExtensionProvider.scala b/snapi-frontend/src/main/scala/raw/compiler/rql2/api/PackageExtensionProvider.scala deleted file mode 100644 index 05c17947b..000000000 --- a/snapi-frontend/src/main/scala/raw/compiler/rql2/api/PackageExtensionProvider.scala +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright 2024 RAW Labs S.A. - * - * Use of this software is governed by the Business Source License - * included in the file licenses/BSL.txt. - * - * As of the Change Date specified in that file, in accordance with - * the Business Source License, use of this software will be governed - * by the Apache License, Version 2.0, included in the file - * licenses/APL.txt. - */ - -package raw.compiler.rql2.api - -import raw.compiler.rql2.PackageEntity - -object PackageExtensionProvider { - - private val packageExtensions: Array[PackageExtension] = Array( - new raw.compiler.rql2.builtin.BytePackage, - new raw.compiler.rql2.builtin.ShortPackage, - new raw.compiler.rql2.builtin.IntPackage, - new raw.compiler.rql2.builtin.LongPackage, - new raw.compiler.rql2.builtin.TimestampPackage, - new raw.compiler.rql2.builtin.DatePackage, - new raw.compiler.rql2.builtin.TimePackage, - new raw.compiler.rql2.builtin.RegexPackage, - new raw.compiler.rql2.builtin.StringPackage, - new raw.compiler.rql2.builtin.MathPackage, - new raw.compiler.rql2.builtin.CsvPackage, - new raw.compiler.rql2.builtin.CollectionPackage, - new raw.compiler.rql2.builtin.RecordPackage, - new raw.compiler.rql2.builtin.TypePackage, - new raw.compiler.rql2.builtin.LocationPackage, - new raw.compiler.rql2.builtin.ListPackage, - new raw.compiler.rql2.builtin.FloatPackage, - new raw.compiler.rql2.builtin.DoublePackage, - new raw.compiler.rql2.builtin.DecimalPackage, - new raw.compiler.rql2.builtin.BinaryPackage, - new raw.compiler.rql2.builtin.IntervalPackage, - new raw.compiler.rql2.builtin.JsonPackage, - new raw.compiler.rql2.builtin.XmlPackage, - new raw.compiler.rql2.builtin.ErrorPackage, - new raw.compiler.rql2.builtin.SuccessPackage, - new raw.compiler.rql2.builtin.NullablePackage, - new raw.compiler.rql2.builtin.TryPackage, - new raw.compiler.rql2.builtin.NullableTryablePackage, - new raw.compiler.rql2.builtin.EnvironmentPackage, - new raw.compiler.rql2.builtin.HttpPackage, - new raw.compiler.rql2.builtin.S3Package, - new raw.compiler.rql2.builtin.PostgreSQLPackage, - new raw.compiler.rql2.builtin.OraclePackage, - new raw.compiler.rql2.builtin.SQLServerPackage, - new raw.compiler.rql2.builtin.MySQLPackage, - new raw.compiler.rql2.builtin.SnowflakePackage, - new raw.compiler.rql2.builtin.FunctionPackage, - new raw.compiler.rql2.builtin.AwsPackage, - new raw.compiler.rql2.builtin.TestPackage, - new raw.compiler.rql2.builtin.KryoPackage - ) - - val names: Array[String] = packageExtensions.map(_.name) - - val packages: Array[PackageEntity] = packageExtensions.map(s => new PackageEntity(s)) - - def getPackage(name: String): Option[PackageExtension] = { - packageExtensions.collectFirst { case p if p.name == name => p } - } - -} diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/InferrerBufferedSeekableIsTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/InferrerBufferedSeekableIsTest.scala similarity index 94% rename from snapi-frontend/src/test/scala/raw/inferrer/local/InferrerBufferedSeekableIsTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/InferrerBufferedSeekableIsTest.scala index 983e51712..92a170f78 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/InferrerBufferedSeekableIsTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/InferrerBufferedSeekableIsTest.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local import org.scalatest.funsuite.AnyFunSuite -import raw.inferrer.local.auto.InferrerBufferedSeekableIS -import raw.sources.bytestream.api.SeekableInputStream +import com.rawlabs.snapi.frontend.inferrer.local.auto.InferrerBufferedSeekableIS +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream import java.nio.ByteBuffer diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/LocalInferrerTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerTest.scala similarity index 96% rename from snapi-frontend/src/test/scala/raw/inferrer/local/LocalInferrerTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerTest.scala index f94e17ca2..9e9bdfe7b 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/LocalInferrerTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerTest.scala @@ -10,13 +10,14 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local +import com.rawlabs.utils.core.{RawTestSuite, RawUtils, SettingsTestContext} import com.typesafe.scalalogging.StrictLogging -import raw.utils._ -import raw.inferrer.api._ -import raw.sources.api._ -import raw.sources.filesystem.local.LocalPath +import com.rawlabs.utils.core._ +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.utils.sources.api._ +import com.rawlabs.utils.sources.filesystem.local.LocalPath import java.io._ import java.util.concurrent.{SynchronousQueue, ThreadPoolExecutor, TimeUnit} diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/LocalInferrerTestContext.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerTestContext.scala similarity index 77% rename from snapi-frontend/src/test/scala/raw/inferrer/local/LocalInferrerTestContext.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerTestContext.scala index 72a2018bf..c9cdeb70d 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/LocalInferrerTestContext.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/LocalInferrerTestContext.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} import org.scalatest.BeforeAndAfterAll -import raw.utils.{RawTestSuite, SettingsTestContext} trait LocalInferrerTestContext extends BeforeAndAfterAll { this: RawTestSuite with SettingsTestContext => @@ -21,7 +21,7 @@ trait LocalInferrerTestContext extends BeforeAndAfterAll { override def beforeAll(): Unit = { super.beforeAll() - property("raw.inferrer.impl", "local") + property("raw.snapi.frontend.inferrer.impl", "local") } } diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/RD10260.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD10260.scala similarity index 88% rename from snapi-frontend/src/test/scala/raw/inferrer/local/RD10260.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD10260.scala index ff3b914fd..af260cee4 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/RD10260.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD10260.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api._ -import raw.inferrer.local.json.JsonInferrer -import raw.utils.{RawTestSuite, SettingsTestContext} +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local.json.JsonInferrer import java.io.StringReader class RD10260 extends RawTestSuite with SettingsTestContext with StrictLogging { diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/RD10439.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD10439.scala similarity index 82% rename from snapi-frontend/src/test/scala/raw/inferrer/local/RD10439.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD10439.scala index b7126ff96..c65477152 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/RD10439.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD10439.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api._ -import raw.inferrer.local.jdbc.JdbcInferrer -import raw.sources.jdbc.mysql.{MySqlClient, MySqlTableLocation} -import raw.utils.{RawTestSuite, SettingsTestContext} +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local.jdbc.JdbcInferrer +import com.rawlabs.utils.sources.jdbc.mysql.{MySqlClient, MySqlTableLocation} class RD10439 extends RawTestSuite with SettingsTestContext with StrictLogging { diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/RD3852.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD3852.scala similarity index 74% rename from snapi-frontend/src/test/scala/raw/inferrer/local/RD3852.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD3852.scala index 11e3128a5..ae66aeeec 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/RD3852.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/RD3852.scala @@ -10,13 +10,17 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local +import com.rawlabs.utils.core.{RawTestSuite, RawUtils, SettingsTestContext} import com.typesafe.scalalogging.StrictLogging -import raw.inferrer.api.{AutoInferrerProperties, CsvInputFormatDescriptor, TextInputStreamFormatDescriptor} -import raw.sources.filesystem.local.LocalLocationsTestContext -import raw.utils.{RawTestSuite, RawUtils, SettingsTestContext} -import raw.sources.filesystem.local.LocalPath +import com.rawlabs.snapi.frontend.inferrer.api.{ + AutoInferrerProperties, + CsvInputFormatDescriptor, + TextInputStreamFormatDescriptor +} +import com.rawlabs.utils.sources.filesystem.local.LocalLocationsTestContext +import com.rawlabs.utils.sources.filesystem.local.LocalPath class RD3852 extends RawTestSuite with SettingsTestContext with StrictLogging with LocalLocationsTestContext { diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/TextTypeInferrerTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/TextTypeInferrerTest.scala similarity index 98% rename from snapi-frontend/src/test/scala/raw/inferrer/local/TextTypeInferrerTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/TextTypeInferrerTest.scala index 98a33d869..ef7fd6dc1 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/TextTypeInferrerTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/TextTypeInferrerTest.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.inferrer.local +package com.rawlabs.snapi.frontend.inferrer.local import com.typesafe.scalalogging.StrictLogging import org.scalatest.funsuite.AnyFunSuite -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.api._ class TextTypeInferrerTest extends AnyFunSuite with StrictLogging with TextTypeInferrer { diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/json/JsonOrTypeTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonOrTypeTest.scala similarity index 92% rename from snapi-frontend/src/test/scala/raw/inferrer/local/json/JsonOrTypeTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonOrTypeTest.scala index 59e78fdec..e0d55c12a 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/json/JsonOrTypeTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/json/JsonOrTypeTest.scala @@ -10,13 +10,14 @@ * licenses/APL.txt. */ -package raw.inferrer.local.json +package com.rawlabs.snapi.frontend.inferrer.local.json +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext, TestData} import org.scalatest.matchers.should.Matchers.convertToAnyShouldWrapper import org.scalatest.matchers.{MatchResult, Matcher} -import raw.inferrer.api._ -import raw.inferrer.local.LocalInferrerTestContext -import raw.utils._ +import com.rawlabs.snapi.frontend.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.local.LocalInferrerTestContext +import com.rawlabs.utils.core._ import java.io.StringReader diff --git a/snapi-frontend/src/test/scala/raw/inferrer/local/xml/XmlTypeReaderTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlTypeReaderTest.scala similarity index 98% rename from snapi-frontend/src/test/scala/raw/inferrer/local/xml/XmlTypeReaderTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlTypeReaderTest.scala index c13907585..f247b342c 100644 --- a/snapi-frontend/src/test/scala/raw/inferrer/local/xml/XmlTypeReaderTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/inferrer/local/xml/XmlTypeReaderTest.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.inferrer.local.xml +package com.rawlabs.snapi.frontend.inferrer.local.xml import org.scalatest.funsuite.AnyFunSuite -import raw.inferrer.api._ +import com.rawlabs.snapi.frontend.inferrer.api._ class XmlTypeReaderTest extends AnyFunSuite { diff --git a/snapi-frontend/src/test/scala/raw/compiler/rql2/Antlr4LSPTests.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/Antlr4LSPTests.scala similarity index 93% rename from snapi-frontend/src/test/scala/raw/compiler/rql2/Antlr4LSPTests.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/Antlr4LSPTests.scala index 0765dcc28..3c96b3fd9 100644 --- a/snapi-frontend/src/test/scala/raw/compiler/rql2/Antlr4LSPTests.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/Antlr4LSPTests.scala @@ -10,29 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 - -import raw.compiler.common.source.{ErrorType, IdnDef, IdnExp, IdnUse} -import raw.compiler.rql2.antlr4.Antlr4SyntaxAnalyzer -import raw.compiler.rql2.source.{ - BinaryExp, - FunApp, - FunAppArg, - FunBody, - FunParam, - FunProto, - IntConst, - Let, - LetBind, - LetFun, - Mult, - Rql2IntType, - Rql2IsNullableTypeProperty, - Rql2IsTryableTypeProperty, - Rql2Program, - TypeExp -} -import raw.utils.RawTestSuite +package com.rawlabs.snapi.frontend.rql2 + +import com.rawlabs.snapi.frontend.common.source.{ErrorType, IdnDef, IdnExp, IdnUse} +import com.rawlabs.snapi.frontend.rql2.antlr4.Antlr4SyntaxAnalyzer +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.utils.core.RawTestSuite class Antlr4LSPTests extends RawTestSuite { val triple = "\"\"\"" diff --git a/snapi-frontend/src/test/scala/raw/compiler/rql2/Antlr4TypeTests.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/Antlr4TypeTests.scala similarity index 93% rename from snapi-frontend/src/test/scala/raw/compiler/rql2/Antlr4TypeTests.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/Antlr4TypeTests.scala index f432302fc..97fccfae0 100644 --- a/snapi-frontend/src/test/scala/raw/compiler/rql2/Antlr4TypeTests.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/Antlr4TypeTests.scala @@ -10,33 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.compiler.base.source.Type -import raw.compiler.rql2.antlr4.Antlr4SyntaxAnalyzer -import raw.compiler.rql2.source.{ - FunOptTypeParam, - FunType, - Rql2AttrType, - Rql2BoolType, - Rql2ByteType, - Rql2DecimalType, - Rql2DoubleType, - Rql2FloatType, - Rql2IntType, - Rql2IsNullableTypeProperty, - Rql2IsTryableTypeProperty, - Rql2IterableType, - Rql2ListType, - Rql2LongType, - Rql2OrType, - Rql2RecordType, - Rql2ShortType, - Rql2StringType, - Rql2TypeProperty, - Rql2UndefinedType -} -import raw.utils.RawTestSuite +import com.rawlabs.snapi.frontend.base.source.Type +import com.rawlabs.snapi.frontend.rql2.antlr4.Antlr4SyntaxAnalyzer +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.utils.core.RawTestSuite class Antlr4TypeTests extends RawTestSuite { diff --git a/snapi-frontend/src/test/scala/raw/compiler/rql2/FrontendSyntaxAnalyzerCompareTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/FrontendSyntaxAnalyzerCompareTest.scala similarity index 98% rename from snapi-frontend/src/test/scala/raw/compiler/rql2/FrontendSyntaxAnalyzerCompareTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/FrontendSyntaxAnalyzerCompareTest.scala index d54d850ed..4adaeacfa 100644 --- a/snapi-frontend/src/test/scala/raw/compiler/rql2/FrontendSyntaxAnalyzerCompareTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/FrontendSyntaxAnalyzerCompareTest.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 +import com.rawlabs.snapi.frontend.common.source.{Exp, SourceNode} +import com.rawlabs.snapi.frontend.rql2.antlr4.Antlr4SyntaxAnalyzer +import com.rawlabs.snapi.frontend.rql2.source.TypeExp +import com.rawlabs.utils.core.RawTestSuite import org.bitbucket.inkytonik.kiama.rewriting.Cloner.{everywhere, query} -import raw.compiler.common.source.{Exp, SourceNode} -import raw.compiler.rql2.antlr4.Antlr4SyntaxAnalyzer -import raw.compiler.rql2.source.TypeExp -import raw.utils.RawTestSuite class FrontendSyntaxAnalyzerCompareTest extends RawTestSuite { val triple = "\"\"\"" diff --git a/snapi-frontend/src/test/scala/raw/compiler/rql2/OldFrontendSyntaxAnalyzerTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/OldFrontendSyntaxAnalyzerTest.scala similarity index 94% rename from snapi-frontend/src/test/scala/raw/compiler/rql2/OldFrontendSyntaxAnalyzerTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/OldFrontendSyntaxAnalyzerTest.scala index 698160e2b..e05327359 100644 --- a/snapi-frontend/src/test/scala/raw/compiler/rql2/OldFrontendSyntaxAnalyzerTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/OldFrontendSyntaxAnalyzerTest.scala @@ -10,37 +10,12 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 -import raw.compiler.base.source.{BaseProgram, Type} -import raw.compiler.common.source.{IdnDef, IdnExp, IdnUse} -import raw.compiler.rql2.source.{ - BinaryExp, - FunAbs, - FunApp, - FunAppArg, - FunBody, - FunOptTypeParam, - FunParam, - FunProto, - FunType, - Gt, - IntConst, - Let, - LetBind, - LetFun, - Rql2BoolType, - Rql2FloatType, - Rql2IntType, - Rql2IsNullableTypeProperty, - Rql2IsTryableTypeProperty, - Rql2ListType, - Rql2OrType, - Rql2Program, - Rql2StringType, - Rql2TypeProperty -} -import raw.utils.RawTestSuite +import com.rawlabs.snapi.frontend.base.source.{BaseProgram, Type} +import com.rawlabs.snapi.frontend.common.source.{IdnDef, IdnExp, IdnUse} +import com.rawlabs.snapi.frontend.rql2.source._ +import com.rawlabs.utils.core.RawTestSuite class OldFrontendSyntaxAnalyzerTest extends RawTestSuite { diff --git a/snapi-frontend/src/test/scala/raw/compiler/rql2/PrettyPrintTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/PrettyPrintTest.scala similarity index 98% rename from snapi-frontend/src/test/scala/raw/compiler/rql2/PrettyPrintTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/PrettyPrintTest.scala index 023967d63..6bb98d1f4 100644 --- a/snapi-frontend/src/test/scala/raw/compiler/rql2/PrettyPrintTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/PrettyPrintTest.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 +import com.rawlabs.snapi.frontend.rql2.source.SourceCommentsPrettyPrinter +import com.rawlabs.utils.core.RawTestSuite import org.scalatest.Assertion -import raw.compiler.rql2.source.SourceCommentsPrettyPrinter -import raw.utils.RawTestSuite class PrettyPrintTest extends RawTestSuite { diff --git a/snapi-frontend/src/test/scala/raw/compiler/rql2/SyntaxAnalyzerCompareTest.scala b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/SyntaxAnalyzerCompareTest.scala similarity index 93% rename from snapi-frontend/src/test/scala/raw/compiler/rql2/SyntaxAnalyzerCompareTest.scala rename to snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/SyntaxAnalyzerCompareTest.scala index 61a18d66e..fb6da27b0 100644 --- a/snapi-frontend/src/test/scala/raw/compiler/rql2/SyntaxAnalyzerCompareTest.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/snapi/frontend/rql2/SyntaxAnalyzerCompareTest.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.rql2 +package com.rawlabs.snapi.frontend.rql2 +import com.rawlabs.snapi.frontend.common.source.{Exp, SourceNode} +import com.rawlabs.snapi.frontend.rql2.antlr4.Antlr4SyntaxAnalyzer +import com.rawlabs.snapi.frontend.rql2.source.TypeExp +import com.rawlabs.utils.core.RawTestSuite import org.bitbucket.inkytonik.kiama.rewriting.Cloner.{everywhere, query} -import raw.compiler.common.source.{Exp, SourceNode} -import raw.compiler.rql2.antlr4.Antlr4SyntaxAnalyzer -import raw.compiler.rql2.source.TypeExp -import raw.utils.RawTestSuite class SyntaxAnalyzerCompareTest extends RawTestSuite { val triple = "\"\"\"" diff --git a/snapi-frontend/src/test/scala/raw/sources/filesystem/dropbox/DropboxTestContext.scala b/snapi-frontend/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxTestContext.scala similarity index 95% rename from snapi-frontend/src/test/scala/raw/sources/filesystem/dropbox/DropboxTestContext.scala rename to snapi-frontend/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxTestContext.scala index daa07b41f..cb25fc3b9 100644 --- a/snapi-frontend/src/test/scala/raw/sources/filesystem/dropbox/DropboxTestContext.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxTestContext.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.dropbox +package com.rawlabs.utils.sources.filesystem.dropbox trait DropboxTestContext { diff --git a/snapi-frontend/src/test/scala/raw/sources/filesystem/local/LocalLocationsTestContext.scala b/snapi-frontend/src/test/scala/com/rawlabs/utils/sources/filesystem/local/LocalLocationsTestContext.scala similarity index 99% rename from snapi-frontend/src/test/scala/raw/sources/filesystem/local/LocalLocationsTestContext.scala rename to snapi-frontend/src/test/scala/com/rawlabs/utils/sources/filesystem/local/LocalLocationsTestContext.scala index ec9e86ec0..b0a5ba22c 100644 --- a/snapi-frontend/src/test/scala/raw/sources/filesystem/local/LocalLocationsTestContext.scala +++ b/snapi-frontend/src/test/scala/com/rawlabs/utils/sources/filesystem/local/LocalLocationsTestContext.scala @@ -10,9 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.local +package com.rawlabs.utils.sources.filesystem.local -import raw.utils._ +import com.rawlabs.utils.core.RawUtils +import com.rawlabs.utils.core._ import java.io.File import java.nio.file.Path diff --git a/snapi-parser/src/main/java/raw/readme.md b/snapi-parser/README.md similarity index 100% rename from snapi-parser/src/main/java/raw/readme.md rename to snapi-parser/README.md diff --git a/snapi-parser/src/main/java/raw/snapi/grammar/SnapiLexer.g4 b/snapi-parser/src/main/java/com/rawlabs/snapi/parser/grammar/SnapiLexer.g4 similarity index 100% rename from snapi-parser/src/main/java/raw/snapi/grammar/SnapiLexer.g4 rename to snapi-parser/src/main/java/com/rawlabs/snapi/parser/grammar/SnapiLexer.g4 diff --git a/snapi-parser/src/main/java/raw/snapi/grammar/SnapiParser.g4 b/snapi-parser/src/main/java/com/rawlabs/snapi/parser/grammar/SnapiParser.g4 similarity index 100% rename from snapi-parser/src/main/java/raw/snapi/grammar/SnapiParser.g4 rename to snapi-parser/src/main/java/com/rawlabs/snapi/parser/grammar/SnapiParser.g4 diff --git a/snapi-parser/src/main/java/module-info.java b/snapi-parser/src/main/java/module-info.java index 8ddbddddf..28c4ac46b 100644 --- a/snapi-parser/src/main/java/module-info.java +++ b/snapi-parser/src/main/java/module-info.java @@ -11,7 +11,7 @@ */ module raw.snapi.parser { - exports raw.compiler.rql2.generated; + exports com.rawlabs.snapi.parser.generated; requires org.antlr.antlr4.runtime; } diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleArg.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleArg.java similarity index 75% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleArg.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleArg.java index 1e2956141..7b0075a05 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleArg.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleArg.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle; +package com.rawlabs.snapi.truffle.emitter; -import raw.compiler.base.source.Type; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public record TruffleArg(ExpressionNode exprNode, Type type, String identifier) {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleEmitter.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleEmitter.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleEmitter.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleEmitter.java index bb9ce7a36..ac8dfda07 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleEmitter.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleEmitter.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle; +package com.rawlabs.snapi.truffle.emitter; import com.oracle.truffle.api.frame.FrameDescriptor; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.source.Rql2Method; -import raw.compiler.snapi.truffle.compiler.TruffleBuildBody; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.expressions.function.ClosureNode; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Method; +import com.rawlabs.snapi.truffle.emitter.compiler.TruffleBuildBody; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.function.ClosureNode; public abstract class TruffleEmitter { protected abstract void addScope(); diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleEntryExtension.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleEntryExtension.java similarity index 81% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleEntryExtension.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleEntryExtension.java index a11ddb46b..77cdf4616 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleEntryExtension.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleEntryExtension.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle; +package com.rawlabs.snapi.truffle.emitter; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.util.List; import java.util.stream.Collectors; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; public interface TruffleEntryExtension { default ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleShortEntryExtension.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleShortEntryExtension.java similarity index 85% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleShortEntryExtension.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleShortEntryExtension.java index a9072744e..3ca9e9d6a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/TruffleShortEntryExtension.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/TruffleShortEntryExtension.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle; +package com.rawlabs.snapi.truffle.emitter; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; import java.util.List; import java.util.stream.Collectors; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.api.Rql2Arg; -import raw.runtime.truffle.ExpressionNode; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/CompilerScalaConsts.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/CompilerScalaConsts.java similarity index 75% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/CompilerScalaConsts.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/CompilerScalaConsts.java index 41d28d422..262b497c9 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/CompilerScalaConsts.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/CompilerScalaConsts.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin; +package com.rawlabs.snapi.truffle.emitter.builtin; -import raw.compiler.rql2.source.Rql2IsNullableTypeProperty; -import raw.compiler.rql2.source.Rql2IsTryableTypeProperty; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IsNullableTypeProperty; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IsTryableTypeProperty; public class CompilerScalaConsts { public static final Rql2IsTryableTypeProperty tryable = Rql2IsTryableTypeProperty.apply(); diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/WithArgs.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/WithArgs.java similarity index 85% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/WithArgs.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/WithArgs.java index ac1025f01..e8ab5cf7e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/WithArgs.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/WithArgs.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin; +package com.rawlabs.snapi.truffle.emitter.builtin; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; import java.util.List; import java.util.Optional; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.runtime.truffle.ExpressionNode; public interface WithArgs { default Optional arg(List args, String kw) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/aws_extension/TruffleAwsV4SignedRequestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/aws_extension/TruffleAwsV4SignedRequestEntry.java similarity index 81% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/aws_extension/TruffleAwsV4SignedRequestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/aws_extension/TruffleAwsV4SignedRequestEntry.java index 0a39199f5..eff5ecbfd 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/aws_extension/TruffleAwsV4SignedRequestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/aws_extension/TruffleAwsV4SignedRequestEntry.java @@ -10,23 +10,23 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.aws_extension; - +package com.rawlabs.snapi.truffle.emitter.builtin.aws_extension; + +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.AwsV4SignedRequest; +import com.rawlabs.snapi.frontend.rql2.source.Rql2AttrType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2ListType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2RecordType; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.PlusNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.aws_package.AwsV4SignedRequestNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListBuildNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; import java.util.List; import java.util.Optional; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.AwsV4SignedRequest; -import raw.compiler.rql2.source.Rql2AttrType; -import raw.compiler.rql2.source.Rql2ListType; -import raw.compiler.rql2.source.Rql2RecordType; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.binary.PlusNode; -import raw.runtime.truffle.ast.expressions.builtin.aws_package.AwsV4SignedRequestNodeGen; -import raw.runtime.truffle.ast.expressions.iterable.list.ListBuildNode; -import raw.runtime.truffle.ast.expressions.literals.StringNode; import scala.collection.immutable.HashSet; import scala.collection.immutable.Vector; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleBinaryBase64Entry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleBinaryBase64Entry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleBinaryBase64Entry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleBinaryBase64Entry.java index 6a1852532..1a8797389 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleBinaryBase64Entry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleBinaryBase64Entry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.binary_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.binary_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.BinaryBase64Entry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.binary_package.BinaryBase64NodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.BinaryBase64Entry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.binary_package.BinaryBase64NodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleBinaryReadEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleBinaryReadEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleBinaryReadEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleBinaryReadEntry.java index bfe230b9c..78cb4d78f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleBinaryReadEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleBinaryReadEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.binary_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.binary_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.BinaryReadEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.binary_package.BinaryReadNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.BinaryReadEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.binary_package.BinaryReadNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleFromStringBinaryEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleFromStringBinaryEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleFromStringBinaryEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleFromStringBinaryEntry.java index ccba796f3..15f586671 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/binary_extension/TruffleFromStringBinaryEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/binary_extension/TruffleFromStringBinaryEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.binary_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.binary_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.FromStringBinaryEntryExtension; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.binary_package.BinaryFromStringNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.FromStringBinaryEntryExtension; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.binary_package.BinaryFromStringNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/byte_extension/TruffleByteFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/byte_extension/TruffleByteFromEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/byte_extension/TruffleByteFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/byte_extension/TruffleByteFromEntry.java index 0b2558d75..e471905ec 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/byte_extension/TruffleByteFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/byte_extension/TruffleByteFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.byte_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.byte_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ByteFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.byte_package.ByteFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ByteFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.byte_package.ByteFromNodeGen; public class TruffleByteFromEntry extends ByteFromEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleBuildCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleBuildCollectionEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleBuildCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleBuildCollectionEntry.java index 767072bc3..ff09cbb79 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleBuildCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleBuildCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.BuildCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionBuildNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.BuildCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionBuildNode; public class TruffleBuildCollectionEntry extends BuildCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleCountCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleCountCollectionEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleCountCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleCountCollectionEntry.java index 394a1640b..6b9b22648 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleCountCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleCountCollectionEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.CountCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.CountCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; public class TruffleCountCollectionEntry extends CountCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleDistinctCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleDistinctCollectionEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleDistinctCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleDistinctCollectionEntry.java index 72294bb75..e892d20d2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleDistinctCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleDistinctCollectionEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.DistinctCollectionEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IterableType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionDistinctNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.DistinctCollectionEntry; -import raw.compiler.rql2.source.Rql2IterableType; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionDistinctNodeGen; public class TruffleDistinctCollectionEntry extends DistinctCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleEmptyCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleEmptyCollectionEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleEmptyCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleEmptyCollectionEntry.java index aeec8341b..2b32688cb 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleEmptyCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleEmptyCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.EmptyCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionBuildNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.EmptyCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionBuildNode; public class TruffleEmptyCollectionEntry extends EmptyCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleExistsCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleExistsCollectionEntry.java similarity index 72% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleExistsCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleExistsCollectionEntry.java index 5cf9c6658..2fd055e48 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleExistsCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleExistsCollectionEntry.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.ExistsCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionExistsNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.ExistsCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionExistsNode; public class TruffleExistsCollectionEntry extends ExistsCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFilterCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFilterCollectionEntry.java similarity index 71% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFilterCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFilterCollectionEntry.java index f11d26c0c..5129f119e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFilterCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFilterCollectionEntry.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.FilterCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionFilterNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.FilterCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionFilterNode; public class TruffleFilterCollectionEntry extends FilterCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFirstCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFirstCollectionEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFirstCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFirstCollectionEntry.java index e9fd57f4a..6fdceff8c 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFirstCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFirstCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.FirstCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionFirstNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.FirstCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionFirstNodeGen; public class TruffleFirstCollectionEntry extends FirstCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFromCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFromCollectionEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFromCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFromCollectionEntry.java index d5fc28cdb..501f24a3e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleFromCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleFromCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.FromCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.FromCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionFromNodeGen; public class TruffleFromCollectionEntry extends FromCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleGroupCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleGroupCollectionEntry.java similarity index 80% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleGroupCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleGroupCollectionEntry.java index b03cdc633..2a7358823 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleGroupCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleGroupCollectionEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.GroupCollectionEntry; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionGroupByNodeGen; import java.util.Arrays; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.GroupCollectionEntry; -import raw.compiler.rql2.source.*; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionGroupByNodeGen; import scala.collection.JavaConverters; import scala.collection.immutable.HashSet; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleInternalEquiJoinCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleInternalEquiJoinCollectionEntry.java similarity index 75% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleInternalEquiJoinCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleInternalEquiJoinCollectionEntry.java index d971de3f2..a0b6bfa32 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleInternalEquiJoinCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleInternalEquiJoinCollectionEntry.java @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.InternalEquiJoinCollectionEntry; +import com.rawlabs.snapi.frontend.rql2.source.FunType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IterableType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionEquiJoinNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.InternalEquiJoinCollectionEntry; -import raw.compiler.rql2.source.FunType; -import raw.compiler.rql2.source.Rql2IterableType; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionEquiJoinNode; public class TruffleInternalEquiJoinCollectionEntry extends InternalEquiJoinCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleInternalJoinCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleInternalJoinCollectionEntry.java similarity index 75% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleInternalJoinCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleInternalJoinCollectionEntry.java index feb672ff1..1d62f91a6 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleInternalJoinCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleInternalJoinCollectionEntry.java @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.InternalJoinCollectionEntry; +import com.rawlabs.snapi.frontend.rql2.source.FunType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IterableType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionJoinNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.InternalJoinCollectionEntry; -import raw.compiler.rql2.source.FunType; -import raw.compiler.rql2.source.Rql2IterableType; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionJoinNodeGen; public class TruffleInternalJoinCollectionEntry extends InternalJoinCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleLastCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleLastCollectionEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleLastCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleLastCollectionEntry.java index ec7a6130f..80a27be74 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleLastCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleLastCollectionEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.LastCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.LastCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; public class TruffleLastCollectionEntry extends LastCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMaxCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMaxCollectionEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMaxCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMaxCollectionEntry.java index 73e4a9831..44b629b2a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMaxCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMaxCollectionEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.MaxCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.MaxCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; public class TruffleMaxCollectionEntry extends MaxCollectionEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMinCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMinCollectionEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMinCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMinCollectionEntry.java index 89376aab7..1d66ca264 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMinCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMinCollectionEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.MinCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.MinCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; public class TruffleMinCollectionEntry extends MinCollectionEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMkStringCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMkStringCollectionEntry.java similarity index 76% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMkStringCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMkStringCollectionEntry.java index b3a851189..fd003e321 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleMkStringCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleMkStringCollectionEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.MkStringCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionMkStringNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.MkStringCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionMkStringNode; -import raw.runtime.truffle.ast.expressions.literals.StringNode; public class TruffleMkStringCollectionEntry extends MkStringCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleOrderByCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleOrderByCollectionEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleOrderByCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleOrderByCollectionEntry.java index a2014d271..cafbddff6 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleOrderByCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleOrderByCollectionEntry.java @@ -10,23 +10,23 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.OrderByCollectionEntry; +import com.rawlabs.snapi.frontend.rql2.source.FunType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IterableType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionOrderByNode; import java.util.List; import java.util.concurrent.atomic.AtomicInteger; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.OrderByCollectionEntry; -import raw.compiler.rql2.source.FunType; -import raw.compiler.rql2.source.Rql2IterableType; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionOrderByNode; public class TruffleOrderByCollectionEntry extends OrderByCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleSumCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleSumCollectionEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleSumCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleSumCollectionEntry.java index 84c3e3374..3a9aaa4bd 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleSumCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleSumCollectionEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.SumCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.SumCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; public class TruffleSumCollectionEntry extends SumCollectionEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTakeCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTakeCollectionEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTakeCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTakeCollectionEntry.java index 979482f98..8ed29344d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTakeCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTakeCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TakeCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionTakeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TakeCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionTakeNodeGen; public class TruffleTakeCollectionEntry extends TakeCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTransformCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTransformCollectionEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTransformCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTransformCollectionEntry.java index 3baa93ffd..41527ae67 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTransformCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTransformCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TransformCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionTransformNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TransformCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionTransformNodeGen; public class TruffleTransformCollectionEntry extends TransformCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTupleAvgCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTupleAvgCollectionEntry.java similarity index 67% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTupleAvgCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTupleAvgCollectionEntry.java index 5b59fcaa5..e704d3dbe 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleTupleAvgCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleTupleAvgCollectionEntry.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.TupleAvgCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionTupleAvgNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.TupleAvgCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionTupleAvgNode; public class TruffleTupleAvgCollectionEntry extends TupleAvgCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleUnionCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleUnionCollectionEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleUnionCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleUnionCollectionEntry.java index 09c256069..dc7e89082 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleUnionCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleUnionCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.UnionCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionUnionNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.UnionCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionUnionNode; public class TruffleUnionCollectionEntry extends UnionCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleUnnestCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleUnnestCollectionEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleUnnestCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleUnnestCollectionEntry.java index 3452f02df..3716ebd5c 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleUnnestCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleUnnestCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.UnnestCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionUnnestNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.UnnestCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionUnnestNodeGen; public class TruffleUnnestCollectionEntry extends UnnestCollectionEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleZipCollectionEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleZipCollectionEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleZipCollectionEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleZipCollectionEntry.java index 856137561..b5539c479 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/collection_extension/TruffleZipCollectionEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/collection_extension/TruffleZipCollectionEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.collection_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.collection_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ZipCollectionEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionZipNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ZipCollectionEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionZipNodeGen; public class TruffleZipCollectionEntry extends ZipCollectionEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/CsvParser.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/CsvParser.java similarity index 86% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/CsvParser.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/CsvParser.java index 795806e05..5dd61834a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/CsvParser.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/CsvParser.java @@ -10,25 +10,25 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.csv_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.csv_extension; import com.oracle.truffle.api.frame.FrameDescriptor; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.source.*; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListBuildNode; -import raw.runtime.truffle.ast.expressions.literals.IntNode; -import raw.runtime.truffle.ast.expressions.literals.StringNode; -import raw.runtime.truffle.ast.expressions.option.OptionSomeNodeGen; -import raw.runtime.truffle.ast.io.csv.reader.parser.*; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListBuildNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionSomeNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.*; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; import scala.collection.JavaConverters; import scala.collection.immutable.HashSet; -import static raw.compiler.snapi.truffle.builtin.CompilerScalaConsts.nullable; -import static raw.compiler.snapi.truffle.builtin.CompilerScalaConsts.tryable; +import static com.rawlabs.snapi.truffle.emitter.builtin.CompilerScalaConsts.nullable; +import static com.rawlabs.snapi.truffle.emitter.builtin.CompilerScalaConsts.tryable; import java.util.List; import java.util.Optional; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/TruffleCsvParseEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/TruffleCsvParseEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/TruffleCsvParseEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/TruffleCsvParseEntry.java index 80760e29e..9f5e788e3 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/TruffleCsvParseEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/TruffleCsvParseEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.csv_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.csv_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.CsvParseEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.CsvParseEntry; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; public class TruffleCsvParseEntry extends CsvParseEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/TruffleCsvReadEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/TruffleCsvReadEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/TruffleCsvReadEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/TruffleCsvReadEntry.java index 7fa2fa9eb..1e55662b0 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/csv_extension/TruffleCsvReadEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/csv_extension/TruffleCsvReadEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.csv_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.csv_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.CsvReadEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.CsvReadEntry; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; public class TruffleCsvReadEntry extends CsvReadEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateAddIntervalEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateAddIntervalEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateAddIntervalEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateAddIntervalEntry.java index fab0f0e1c..0eff8161a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateAddIntervalEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateAddIntervalEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateAddIntervalEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateAddIntervalNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateAddIntervalEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateAddIntervalNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateBuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateBuildEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateBuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateBuildEntry.java index aa673d917..81d76a284 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateBuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateBuildEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateBuildEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateBuildNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateBuildEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateBuildNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateDayEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateDayEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateDayEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateDayEntry.java index 4d0db4de6..8dea4a61a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateDayEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateDayEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateDayEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateDayNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateDayEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateDayNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateFromEpochDayEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateFromEpochDayEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateFromEpochDayEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateFromEpochDayEntry.java index e26a2bef9..010fed76f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateFromEpochDayEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateFromEpochDayEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateFromEpochDayEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateFromEpochDayNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateFromEpochDayEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateFromEpochDayNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateFromTimestampEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateFromTimestampEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateFromTimestampEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateFromTimestampEntry.java index ea89e320c..46559fa4d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateFromTimestampEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateFromTimestampEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateFromTimestampEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateFromTimestampNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateFromTimestampEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateFromTimestampNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateMonthEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateMonthEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateMonthEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateMonthEntry.java index 91e8763b6..d0d3690bc 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateMonthEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateMonthEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateMonthEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateMonthNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateMonthEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateMonthNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateNowEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateNowEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateNowEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateNowEntry.java index 232278b92..8edcc414b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateNowEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateNowEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateNowEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateNowNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateNowEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateNowNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateParseEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateParseEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateParseEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateParseEntry.java index c7366966c..f2d9eeba2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateParseEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateParseEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateParseEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateParseNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateParseEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateParseNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateSubtractEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateSubtractEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateSubtractEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateSubtractEntry.java index 8ac5d8617..f5c65ea6a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateSubtractEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateSubtractEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateSubtractEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateSubtractNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateSubtractEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateSubtractNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateSubtractIntervalEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateSubtractIntervalEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateSubtractIntervalEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateSubtractIntervalEntry.java index 8520d6f85..53d4fc65a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateSubtractIntervalEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateSubtractIntervalEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateSubtractIntervalEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateSubtractIntervalNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateSubtractIntervalEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateSubtractIntervalNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateYearEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateYearEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateYearEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateYearEntry.java index 816094a92..568029f17 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/date_extension/TruffleDateYearEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/date_extension/TruffleDateYearEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.date_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.date_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DateYearEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package.DateYearNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DateYearEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.date_package.DateYearNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/decimal_extension/TruffleDecimalFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/decimal_extension/TruffleDecimalFromEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/decimal_extension/TruffleDecimalFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/decimal_extension/TruffleDecimalFromEntry.java index 702433bda..71f877ed8 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/decimal_extension/TruffleDecimalFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/decimal_extension/TruffleDecimalFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.decimal_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.DecimalFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.decimal_package.DecimalFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.DecimalFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.decimal_package.DecimalFromNodeGen; public class TruffleDecimalFromEntry extends DecimalFromEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/decimal_extension/TruffleDecimalRoundEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/decimal_extension/TruffleDecimalRoundEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/decimal_extension/TruffleDecimalRoundEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/decimal_extension/TruffleDecimalRoundEntry.java index 5f8192385..b848805c2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/decimal_extension/TruffleDecimalRoundEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/decimal_extension/TruffleDecimalRoundEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.decimal_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.DecimalRoundEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.decimal_package.DecimalRoundNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.DecimalRoundEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.numeric.decimal_package.DecimalRoundNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/double_extension/TruffleDoubleFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/double_extension/TruffleDoubleFromEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/double_extension/TruffleDoubleFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/double_extension/TruffleDoubleFromEntry.java index daf95484e..12730a450 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/double_extension/TruffleDoubleFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/double_extension/TruffleDoubleFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.double_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.double_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.DoubleFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.double_package.DoubleFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.DoubleFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.double_package.DoubleFromNodeGen; public class TruffleDoubleFromEntry extends DoubleFromEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentParameterEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentParameterEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentParameterEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentParameterEntry.java index d5654888e..2fb53a8da 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentParameterEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentParameterEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.environment_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.environment_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.EnvironmentParameterEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.environment_package.EnvironmentParameterNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.EnvironmentParameterEntry; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.environment_package.EnvironmentParameterNodeGen; import scala.collection.immutable.HashSet; public class TruffleEnvironmentParameterEntry extends EnvironmentParameterEntry diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentScopesEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentScopesEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentScopesEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentScopesEntry.java index ee48d3eac..3c46627d1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentScopesEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentScopesEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.environment_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.environment_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.EnvironmentScopesEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.environment_package.EnvironmentScopesNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.EnvironmentScopesEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.environment_package.EnvironmentScopesNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentSecretEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentSecretEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentSecretEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentSecretEntry.java index a17d80590..7f01fb93f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/environment_extension/TruffleEnvironmentSecretEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/environment_extension/TruffleEnvironmentSecretEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.environment_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.environment_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.EnvironmentSecretEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.environment_package.EnvironmentSecretNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.EnvironmentSecretEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.environment_package.EnvironmentSecretNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorBuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorBuildEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorBuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorBuildEntry.java index cfc67c986..b0bf9da79 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorBuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorBuildEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.error_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.error_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ErrorBuildEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableFailureNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ErrorBuildEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableFailureNodeGen; public class TruffleErrorBuildEntry extends ErrorBuildEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorBuildWithTypeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorBuildWithTypeEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorBuildWithTypeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorBuildWithTypeEntry.java index 925fcbb04..2ac977d76 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorBuildWithTypeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorBuildWithTypeEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.error_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.error_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ErrorBuildWithTypeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableFailureWithTypeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ErrorBuildWithTypeEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableFailureWithTypeNodeGen; public class TruffleErrorBuildWithTypeEntry extends ErrorBuildWithTypeEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorGetEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorGetEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorGetEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorGetEntry.java index ebd84cb96..05af2a843 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/error_extension/TruffleErrorGetEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/error_extension/TruffleErrorGetEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.error_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.error_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ErrorGetEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableGetFailureNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ErrorGetEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableGetFailureNodeGen; public class TruffleErrorGetEntry extends ErrorGetEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/float_extension/TruffleFloatFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/float_extension/TruffleFloatFromEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/float_extension/TruffleFloatFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/float_extension/TruffleFloatFromEntry.java index 57c9cd8bc..29c2a10d2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/float_extension/TruffleFloatFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/float_extension/TruffleFloatFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.float_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.float_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.FloatFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.float_package.FloatFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.FloatFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.float_package.FloatFromNodeGen; public class TruffleFloatFromEntry extends FloatFromEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/function_extension/TruffleFunctionInvokeAfterEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/function_extension/TruffleFunctionInvokeAfterEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/function_extension/TruffleFunctionInvokeAfterEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/function_extension/TruffleFunctionInvokeAfterEntry.java index a8b1a009f..0f763325d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/function_extension/TruffleFunctionInvokeAfterEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/function_extension/TruffleFunctionInvokeAfterEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.function_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.function_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.FunctionInvokeAfterEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.function_package.FunctionInvokeAfterNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.FunctionInvokeAfterEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.function_package.FunctionInvokeAfterNodeGen; public class TruffleFunctionInvokeAfterEntry extends FunctionInvokeAfterEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpCallEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpCallEntry.java similarity index 73% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpCallEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpCallEntry.java index b640b7c49..2ee3f3478 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpCallEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpCallEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; - +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; + +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.HttpCallEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromHttpNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.HttpCallEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromHttpNode; public abstract class TruffleHttpCallEntry extends HttpCallEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpDeleteEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpDeleteEntry.java similarity index 88% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpDeleteEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpDeleteEntry.java index 7e9a74fd6..ca1f13beb 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpDeleteEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpDeleteEntry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; public class TruffleHttpDeleteEntry extends TruffleHttpCallEntry { public TruffleHttpDeleteEntry() { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpGetEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpGetEntry.java similarity index 88% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpGetEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpGetEntry.java index a65bddb6b..45a956e1f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpGetEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpGetEntry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; public class TruffleHttpGetEntry extends TruffleHttpCallEntry { public TruffleHttpGetEntry() { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpHeadEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpHeadEntry.java similarity index 88% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpHeadEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpHeadEntry.java index ca4cee734..7c3e554a2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpHeadEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpHeadEntry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; public class TruffleHttpHeadEntry extends TruffleHttpCallEntry { public TruffleHttpHeadEntry() { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpOptionsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpOptionsEntry.java similarity index 88% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpOptionsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpOptionsEntry.java index 8439e1c57..0df2510a4 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpOptionsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpOptionsEntry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; public class TruffleHttpOptionsEntry extends TruffleHttpCallEntry { public TruffleHttpOptionsEntry() { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPatchEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPatchEntry.java similarity index 88% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPatchEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPatchEntry.java index 4183774db..e3ea4c258 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPatchEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPatchEntry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; public class TruffleHttpPatchEntry extends TruffleHttpCallEntry { public TruffleHttpPatchEntry() { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPostEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPostEntry.java similarity index 88% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPostEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPostEntry.java index 2824a5285..673012528 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPostEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPostEntry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; public class TruffleHttpPostEntry extends TruffleHttpCallEntry { public TruffleHttpPostEntry() { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPutEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPutEntry.java similarity index 88% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPutEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPutEntry.java index aea786099..1c96a9fbc 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpPutEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpPutEntry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; public class TruffleHttpPutEntry extends TruffleHttpCallEntry { public TruffleHttpPutEntry() { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpReadEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpReadEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpReadEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpReadEntry.java index 84cd5a7d0..95a40bbaf 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpReadEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpReadEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.HttpReadEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.http_package.HttpReadNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.HttpReadEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.http_package.HttpReadNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpUrlDecode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpUrlDecode.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpUrlDecode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpUrlDecode.java index 6d8d5e8bb..ef9504ead 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpUrlDecode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpUrlDecode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.HttpUrlDecodeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.http_package.HttpUrlDecodeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.HttpUrlDecodeEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.http_package.HttpUrlDecodeNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpUrlEncode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpUrlEncode.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpUrlEncode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpUrlEncode.java index 0050717d0..c5bc25e33 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/http_extension/TruffleHttpUrlEncode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/http_extension/TruffleHttpUrlEncode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.http_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.http_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.HttpUrlEncodeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.http_package.HttpUrlEncodeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.HttpUrlEncodeEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.http_package.HttpUrlEncodeNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/int_extension/TruffleIntFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/int_extension/TruffleIntFromEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/int_extension/TruffleIntFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/int_extension/TruffleIntFromEntry.java index 513f10648..d117048d9 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/int_extension/TruffleIntFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/int_extension/TruffleIntFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.int_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.int_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.IntFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.int_package.IntFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.IntFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.int_package.IntFromNodeGen; public class TruffleIntFromEntry extends IntFromEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/int_extension/TruffleIntRangeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/int_extension/TruffleIntRangeEntry.java similarity index 62% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/int_extension/TruffleIntRangeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/int_extension/TruffleIntRangeEntry.java index 6423283c1..71f670cf4 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/int_extension/TruffleIntRangeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/int_extension/TruffleIntRangeEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.int_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.int_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.IntRangeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.int_package.IntRangeNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.IntRangeEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.int_package.IntRangeNodeGen; -import raw.runtime.truffle.ast.expressions.literals.IntNode; public class TruffleIntRangeEntry extends IntRangeEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleBuildIntervalEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleBuildIntervalEntry.java similarity index 80% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleBuildIntervalEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleBuildIntervalEntry.java index 116d84f95..367cf5bd9 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleBuildIntervalEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleBuildIntervalEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.BuildIntervalEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalBuildNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.BuildIntervalEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalBuildNodeGen; -import raw.runtime.truffle.ast.expressions.literals.IntNode; public class TruffleBuildIntervalEntry extends BuildIntervalEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalDaysEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalDaysEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalDaysEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalDaysEntry.java index cc2aa78f1..ddad60ab2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalDaysEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalDaysEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalDaysEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalDaysNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalDaysEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalDaysNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalFromMillisEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalFromMillisEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalFromMillisEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalFromMillisEntry.java index e7a0c4646..37b57c065 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalFromMillisEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalFromMillisEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalFromMillisEntryExtension; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalFromMillisNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalFromMillisEntryExtension; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalFromMillisNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalHoursEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalHoursEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalHoursEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalHoursEntry.java index 6f631674b..32141ee34 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalHoursEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalHoursEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalHoursEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalHoursNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalHoursEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalHoursNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMillisEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMillisEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMillisEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMillisEntry.java index 120f1bcab..28f64472b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMillisEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMillisEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalMillisEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalMillisNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalMillisEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalMillisNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMinutesEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMinutesEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMinutesEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMinutesEntry.java index bb0efff54..d3ed497ae 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMinutesEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMinutesEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalMinutesEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalMinutesNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalMinutesEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalMinutesNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMonthsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMonthsEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMonthsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMonthsEntry.java index c98a7fd2a..1355a6268 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalMonthsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalMonthsEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalMonthsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalMonthsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalMonthsEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalMonthsNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalParseEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalParseEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalParseEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalParseEntry.java index 05e96a9f9..8b08c74b9 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalParseEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalParseEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalParseEntryExtension; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalParseNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalParseEntryExtension; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalParseNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalSecondsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalSecondsEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalSecondsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalSecondsEntry.java index c9d784bf4..4f6673bad 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalSecondsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalSecondsEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalSecondsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalSecondsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalSecondsEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalSecondsNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalToMillisEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalToMillisEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalToMillisEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalToMillisEntry.java index 74a285f82..9ea117709 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalToMillisEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalToMillisEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalToMillisEntryExtension; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalToMillisNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalToMillisEntryExtension; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalToMillisNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalWeeksEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalWeeksEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalWeeksEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalWeeksEntry.java index cbb54e8dc..c579d3aee 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalWeeksEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalWeeksEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalWeeksEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalWeeksNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalWeeksEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalWeeksNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalYearsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalYearsEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalYearsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalYearsEntry.java index 0191ba157..dc5fbb48d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/interval_extension/TruffleIntervalYearsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/interval_extension/TruffleIntervalYearsEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.interval_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.interval_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalYearsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalYearsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.IntervalYearsEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalYearsNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/jdbc/Jdbc.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/jdbc/Jdbc.java similarity index 80% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/jdbc/Jdbc.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/jdbc/Jdbc.java index 4a4222ba3..1aa9da0bf 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/jdbc/Jdbc.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/jdbc/Jdbc.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.jdbc; +package com.rawlabs.snapi.truffle.emitter.builtin.jdbc; -import static raw.compiler.snapi.truffle.builtin.CompilerScalaConsts.*; +import static com.rawlabs.snapi.truffle.emitter.builtin.CompilerScalaConsts.*; import com.oracle.truffle.api.frame.FrameDescriptor; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.jdbc.JdbcQueryNode; -import raw.runtime.truffle.ast.io.csv.writer.internal.*; -import raw.runtime.truffle.ast.io.jdbc.*; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.exceptions.rdbms.JdbcExceptionHandler; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.jdbc.JdbcQueryNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal.*; +import com.rawlabs.snapi.truffle.runtime.ast.io.jdbc.*; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.JdbcExceptionHandler; import scala.collection.JavaConverters; public class Jdbc { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/JsonParser.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/JsonParser.java similarity index 79% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/JsonParser.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/JsonParser.java index 20fc4dd83..b6d062bc1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/JsonParser.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/JsonParser.java @@ -10,36 +10,36 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.json_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.json_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.parser.*; -import raw.runtime.truffle.ast.io.json.reader.parser.BinaryParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.BooleanParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.ByteParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.DateParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.DecimalParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.DoubleParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.FloatParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.IntParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.IntervalParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.LongParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.ShortParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.StringParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.TimeParseJsonNodeGen; -import raw.runtime.truffle.ast.io.json.reader.parser.TimestampParseJsonNodeGen; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.*; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.BinaryParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.BooleanParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.ByteParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.DateParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.DecimalParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.DoubleParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.FloatParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.IntParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.IntervalParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.LongParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.ShortParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.StringParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.TimeParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser.TimestampParseJsonNodeGen; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; import scala.collection.JavaConverters; import java.util.LinkedHashMap; import java.util.List; -import static raw.compiler.snapi.truffle.builtin.CompilerScalaConsts.*; +import static com.rawlabs.snapi.truffle.emitter.builtin.CompilerScalaConsts.*; public class JsonParser { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TruffleParseJsonEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TruffleParseJsonEntry.java similarity index 60% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TruffleParseJsonEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TruffleParseJsonEntry.java index 07305acc8..de7cb70a9 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TruffleParseJsonEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TruffleParseJsonEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.json_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.json_extension; -import static raw.compiler.snapi.truffle.builtin.CompilerScalaConsts.tryable; +import static com.rawlabs.snapi.truffle.emitter.builtin.CompilerScalaConsts.tryable; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ParseJsonEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParseNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParseNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.TryableTopLevelWrapper; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ParseJsonEntry; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.io.json.reader.JsonParseNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParseNodeGen; -import raw.runtime.truffle.ast.io.json.reader.TryableTopLevelWrapper; public class TruffleParseJsonEntry extends ParseJsonEntry implements TruffleEntryExtension, WithJsonArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TrufflePrintJsonEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TrufflePrintJsonEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TrufflePrintJsonEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TrufflePrintJsonEntry.java index 26752e919..a32b73300 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TrufflePrintJsonEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TrufflePrintJsonEntry.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.json_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.json_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.PrintJsonEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.output.JsonWriter; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonPrintNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.PrintJsonEntry; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.rql2output.truffle.builtin.JsonWriter; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.io.json.reader.JsonPrintNodeGen; public class TrufflePrintJsonEntry extends PrintJsonEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TruffleReadJsonEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TruffleReadJsonEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TruffleReadJsonEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TruffleReadJsonEntry.java index 0274b4d12..3ca94fdfd 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/TruffleReadJsonEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/TruffleReadJsonEntry.java @@ -10,23 +10,23 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.json_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.json_extension; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ReadJsonEntry; -import raw.compiler.rql2.source.Rql2IterableType; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.io.json.reader.JsonReadCollectionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonReadValueNode; -import raw.runtime.truffle.ast.io.json.reader.TryableTopLevelWrapper; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ReadJsonEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IterableType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonReadCollectionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonReadValueNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.TryableTopLevelWrapper; -import static raw.compiler.snapi.truffle.builtin.CompilerScalaConsts.*; +import static com.rawlabs.snapi.truffle.emitter.builtin.CompilerScalaConsts.*; public class TruffleReadJsonEntry extends ReadJsonEntry implements TruffleEntryExtension, WithJsonArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/WithJsonArgs.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/WithJsonArgs.java similarity index 76% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/WithJsonArgs.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/WithJsonArgs.java index 4fbfe19e2..735117208 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/json_extension/WithJsonArgs.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/json_extension/WithJsonArgs.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.json_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.json_extension; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; import java.util.List; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.literals.StringNode; public interface WithJsonArgs extends WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/kryo_extension/TruffleKryoDecodeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/kryo_extension/TruffleKryoDecodeEntry.java similarity index 55% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/kryo_extension/TruffleKryoDecodeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/kryo_extension/TruffleKryoDecodeEntry.java index cc8f74350..0403c43eb 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/kryo_extension/TruffleKryoDecodeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/kryo_extension/TruffleKryoDecodeEntry.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.kryo_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.kryo_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.KryoDecodeEntry; +import com.rawlabs.snapi.frontend.rql2.source.ExpType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.io.kryo.KryoFromNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.KryoDecodeEntry; -import raw.compiler.rql2.source.ExpType; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.io.kryo.KryoFromNode; public class TruffleKryoDecodeEntry extends KryoDecodeEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/kryo_extension/TruffleKryoEncodeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/kryo_extension/TruffleKryoEncodeEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/kryo_extension/TruffleKryoEncodeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/kryo_extension/TruffleKryoEncodeEntry.java index 09c0175b5..fd4f1aa8b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/kryo_extension/TruffleKryoEncodeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/kryo_extension/TruffleKryoEncodeEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.kryo_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.kryo_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.KryoEncodeEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.io.kryo.KryoWriteNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.KryoEncodeEntry; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.io.kryo.KryoWriteNode; public class TruffleKryoEncodeEntry extends KryoEncodeEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleBuildListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleBuildListEntry.java similarity index 59% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleBuildListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleBuildListEntry.java index 6221501df..651cc8ff8 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleBuildListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleBuildListEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.BuildListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListBuildNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.BuildListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.list.ListBuildNode; public class TruffleBuildListEntry extends BuildListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleCountListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleCountListEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleCountListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleCountListEntry.java index f831cc8a0..04c84a460 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleCountListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleCountListEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.CountListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListCountNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.CountListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.list.ListCountNodeGen; public class TruffleCountListEntry extends CountListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleEmptyListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleEmptyListEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleEmptyListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleEmptyListEntry.java index 5f61737c1..70acb1821 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleEmptyListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleEmptyListEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.EmptyListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListBuildNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.EmptyListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.list.ListBuildNode; public class TruffleEmptyListEntry extends EmptyListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleExistsListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleExistsListEntry.java similarity index 72% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleExistsListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleExistsListEntry.java index ad8edf460..1660e29b8 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleExistsListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleExistsListEntry.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.ExistsListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListExistsNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.ExistsListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListExistsNode; public class TruffleExistsListEntry extends ExistsListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFilterListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFilterListEntry.java similarity index 74% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFilterListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFilterListEntry.java index 93be6ea02..4c517e4ec 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFilterListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFilterListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.FilterListEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2ListType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFilterNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.FilterListEntry; -import raw.compiler.rql2.source.Rql2ListType; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFilterNode; public class TruffleFilterListEntry extends FilterListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFirstListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFirstListEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFirstListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFirstListEntry.java index 95e1f1df3..b9668dd9f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFirstListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFirstListEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.FirstListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFirstNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.FirstListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFirstNodeGen; public class TruffleFirstListEntry extends FirstListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFromListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFromListEntry.java similarity index 72% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFromListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFromListEntry.java index 7a66853b2..3364a386f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleFromListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleFromListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.FromListEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2ListType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFromNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.FromListEntry; -import raw.compiler.rql2.source.Rql2ListType; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFromNode; public class TruffleFromListEntry extends FromListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleGetListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleGetListEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleGetListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleGetListEntry.java index f838c7eaf..ed0eb7873 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleGetListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleGetListEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.GetListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListGetNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.GetListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.list.ListGetNodeGen; public class TruffleGetListEntry extends GetListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleGroupListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleGroupListEntry.java similarity index 80% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleGroupListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleGroupListEntry.java index 62080aab0..a167844f1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleGroupListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleGroupListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.GroupListEntry; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListGroupByNode; import java.util.Arrays; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.GroupListEntry; -import raw.compiler.rql2.source.*; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListGroupByNode; import scala.collection.JavaConverters; import scala.collection.immutable.HashSet; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleLastListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleLastListEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleLastListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleLastListEntry.java index b9d3f309a..4ad5cac8f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleLastListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleLastListEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.LastListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListLastNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.LastListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.list.ListLastNodeGen; public class TruffleLastListEntry extends LastListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleMaxListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleMaxListEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleMaxListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleMaxListEntry.java index 59492358c..ce42a174a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleMaxListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleMaxListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.MaxListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.MaxListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionFromNodeGen; public class TruffleMaxListEntry extends MaxListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleMinListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleMinListEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleMinListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleMinListEntry.java index 856b5bea7..70a78fb05 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleMinListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleMinListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.MinListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.MinListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionFromNodeGen; public class TruffleMinListEntry extends MinListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleSumListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleSumListEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleSumListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleSumListEntry.java index a6363b0ca..3d790c864 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleSumListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleSumListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.SumListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregateSingleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.Aggregations; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.SumListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregateSingleNode; -import raw.runtime.truffle.ast.expressions.aggregation.Aggregations; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionFromNodeGen; public class TruffleSumListEntry extends SumListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleTakeListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleTakeListEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleTakeListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleTakeListEntry.java index 118c72af3..b1c7a1632 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleTakeListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleTakeListEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TakeListEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListTakeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TakeListEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.iterable.list.ListTakeNodeGen; public class TruffleTakeListEntry extends TakeListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleTransformListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleTransformListEntry.java similarity index 73% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleTransformListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleTransformListEntry.java index d25eac83a..d67d1871d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleTransformListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleTransformListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.TransformListEntry; +import com.rawlabs.snapi.frontend.rql2.source.FunType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListTransformNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.TransformListEntry; -import raw.compiler.rql2.source.FunType; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListTransformNode; public class TruffleTransformListEntry extends TransformListEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleUnsafeFromListEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleUnsafeFromListEntry.java similarity index 72% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleUnsafeFromListEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleUnsafeFromListEntry.java index 912b329a3..82078f9c9 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/list_extension/TruffleUnsafeFromListEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/list_extension/TruffleUnsafeFromListEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.list_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.list_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.UnsafeFromListEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2ListType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFromUnsafe; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.UnsafeFromListEntry; -import raw.compiler.rql2.source.Rql2ListType; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFromUnsafe; public class TruffleUnsafeFromListEntry extends UnsafeFromListEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationDescribeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationDescribeEntry.java similarity index 61% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationDescribeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationDescribeEntry.java index 8f71fde90..64dbef8a2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationDescribeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationDescribeEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.location_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.location_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.LocationDescribeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationDescribeNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.LocationDescribeEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationDescribeNodeGen; -import raw.runtime.truffle.ast.expressions.literals.IntNode; public class TruffleLocationDescribeEntry extends LocationDescribeEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationFromStringEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationFromStringEntry.java similarity index 55% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationFromStringEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationFromStringEntry.java index 57ebd9d16..98e3e005f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationFromStringEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationFromStringEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.location_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.location_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.LocationFromStringEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromStringNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.LocationFromStringEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromStringNode; public class TruffleLocationFromStringEntry extends LocationFromStringEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationLlEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationLlEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationLlEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationLlEntry.java index b78f0d789..526b04893 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationLlEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationLlEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.location_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.location_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.LocationLlEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationLlNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.LocationLlEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationLlNodeGen; public class TruffleLocationLlEntry extends LocationLlEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationLsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationLsEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationLsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationLsEntry.java index 2a8f99cbb..3536ad221 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/location_extension/TruffleLocationLsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/location_extension/TruffleLocationLsEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.location_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.location_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.LocationLsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationLsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.LocationLsEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationLsNodeGen; public class TruffleLocationLsEntry extends LocationLsEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/long_extension/TruffleLongFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/long_extension/TruffleLongFromEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/long_extension/TruffleLongFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/long_extension/TruffleLongFromEntry.java index 02ec17dbc..15ebf0164 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/long_extension/TruffleLongFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/long_extension/TruffleLongFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.long_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.long_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.LongFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.long_package.LongFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.LongFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.long_package.LongFromNodeGen; public class TruffleLongFromEntry extends LongFromEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/long_extension/TruffleLongRangeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/long_extension/TruffleLongRangeEntry.java similarity index 62% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/long_extension/TruffleLongRangeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/long_extension/TruffleLongRangeEntry.java index f9258a851..6050d4f58 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/long_extension/TruffleLongRangeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/long_extension/TruffleLongRangeEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.long_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.long_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.LongRangeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.long_package.LongRangeNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.LongNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.LongRangeEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.long_package.LongRangeNodeGen; -import raw.runtime.truffle.ast.expressions.literals.LongNode; public class TruffleLongRangeEntry extends LongRangeEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAbsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAbsEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAbsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAbsEntry.java index 2e7ddc76d..bdf9e69d4 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAbsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAbsEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.MathAbsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathAbsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.MathAbsEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathAbsNodeGen; public class TruffleMathAbsEntry extends MathAbsEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAcosEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAcosEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAcosEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAcosEntry.java index 84cd720bb..2608da2a5 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAcosEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAcosEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathAcosEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathAcosNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathAcosEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathAcosNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAsinEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAsinEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAsinEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAsinEntry.java index 363d35e10..58507ea20 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAsinEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAsinEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathAsinEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathAsinNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathAsinEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathAsinNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAtanEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAtanEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAtanEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAtanEntry.java index d0caa87ef..8e36bbc97 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAtanEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAtanEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathAtanEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathAtanNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathAtanEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathAtanNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAtn2Entry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAtn2Entry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAtn2Entry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAtn2Entry.java index daf4f6b30..e4b6f9db0 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathAtn2Entry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathAtn2Entry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathAtn2Entry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathAtn2NodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathAtn2Entry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathAtn2NodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCeilingEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCeilingEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCeilingEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCeilingEntry.java index bed3a6483..b30651b4a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCeilingEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCeilingEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathCeilingEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathCeilingNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathCeilingEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathCeilingNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCosEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCosEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCosEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCosEntry.java index 5954d0cb6..c0114e96f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCosEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCosEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathCosEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathCosNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathCosEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathCosNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCotEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCotEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCotEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCotEntry.java index e0256b28f..3f3f63193 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathCotEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathCotEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathCotEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathCotNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathCotEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathCotNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathDegreesEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathDegreesEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathDegreesEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathDegreesEntry.java index 6fc8d2827..d114a7a58 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathDegreesEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathDegreesEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathDegreesEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathDegreesNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathDegreesEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathDegreesNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathExpEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathExpEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathExpEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathExpEntry.java index 4c4e6711d..c528c13d2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathExpEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathExpEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathExpEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathExpNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathExpEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathExpNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathFloorEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathFloorEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathFloorEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathFloorEntry.java index a2dd59e20..60d98e664 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathFloorEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathFloorEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathFloorEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathFloorNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathFloorEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathFloorNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathLog10Entry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathLog10Entry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathLog10Entry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathLog10Entry.java index 433b0c259..f77c20cbd 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathLog10Entry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathLog10Entry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathLog10Entry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathLog10NodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathLog10Entry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathLog10NodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathLogEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathLogEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathLogEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathLogEntry.java index c949f22ee..cdf5ec51a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathLogEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathLogEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathLogEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathLogNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathLogEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathLogNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathPiEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathPiEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathPiEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathPiEntry.java index e908ddb20..1f08d6f8e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathPiEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathPiEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathPiEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.DoubleNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathPiEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.literals.DoubleNode; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathPowerEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathPowerEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathPowerEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathPowerEntry.java index a21a70350..05ec988c1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathPowerEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathPowerEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathPowerEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathPowerNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathPowerEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathPowerNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathRadiansEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathRadiansEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathRadiansEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathRadiansEntry.java index acf67a499..4f647b0ea 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathRadiansEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathRadiansEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathRadiansEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathRadiansNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathRadiansEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathRadiansNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathRandomEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathRandomEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathRandomEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathRandomEntry.java index b697579ae..b2c68bf05 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathRandomEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathRandomEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathRandomEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.DoubleNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathRandomEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.literals.DoubleNode; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSignEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSignEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSignEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSignEntry.java index 15e9a034e..9b026aa60 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSignEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSignEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathSignEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathSignNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathSignEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathSignNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSinEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSinEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSinEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSinEntry.java index 4150b50ec..b9ff0765f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSinEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSinEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathSinEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathSinNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathSinEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathSinNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSqrtEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSqrtEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSqrtEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSqrtEntry.java index da6887fa5..b744f8a7d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSqrtEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSqrtEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathSqrtEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathSqrtNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathSqrtEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathSqrtNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSquareEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSquareEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSquareEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSquareEntry.java index 94ec1d092..e6fc18aff 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathSquareEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathSquareEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathSquareEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathSquareNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathSquareEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathSquareNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathTanEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathTanEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathTanEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathTanEntry.java index b77e6806e..0fe687132 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/math_extension/TruffleMathTanEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/math_extension/TruffleMathTanEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.math_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.math_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.MathTanEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package.MathTanNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.MathTanEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.math_package.MathTanNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/mysql_extension/TruffleMySQLQueryEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/mysql_extension/TruffleMySQLQueryEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/mysql_extension/TruffleMySQLQueryEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/mysql_extension/TruffleMySQLQueryEntry.java index 70574a0cb..59d00cd12 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/mysql_extension/TruffleMySQLQueryEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/mysql_extension/TruffleMySQLQueryEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.mysql_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.mysql_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.MySQLQueryEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.emitter.builtin.jdbc.Jdbc; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromMySQLCredentialNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromMySQLNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.MySQLExceptionHandler; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.MySQLQueryEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.compiler.snapi.truffle.builtin.jdbc.Jdbc; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromMySQLCredentialNode; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromMySQLNode; -import raw.runtime.truffle.ast.expressions.literals.IntNode; -import raw.runtime.truffle.runtime.exceptions.rdbms.MySQLExceptionHandler; public class TruffleMySQLQueryEntry extends MySQLQueryEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableBuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableBuildEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableBuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableBuildEntry.java index b03511976..8cedbfc1a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableBuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableBuildEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.nullable_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.NullableBuildEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionSomeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.NullableBuildEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.option.OptionSomeNodeGen; public class TruffleNullableBuildEntry extends NullableBuildEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableEmptyEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableEmptyEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableEmptyEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableEmptyEntry.java index 0693deb28..b1b7c7d59 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableEmptyEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableEmptyEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.nullable_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.NullableEmptyEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionNoneNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.NullableEmptyEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.option.OptionNoneNode; public class TruffleNullableEmptyEntry extends NullableEmptyEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableIsNullEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableIsNullEntry.java similarity index 54% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableIsNullEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableIsNullEntry.java index bbf97b681..d71ca1801 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableIsNullEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableIsNullEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.nullable_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.NullableIsNullEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionIsDefinedNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.unary.NotNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.NullableIsNullEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.option.OptionIsDefinedNodeGen; -import raw.runtime.truffle.ast.expressions.unary.NotNodeGen; public class TruffleNullableIsNullEntry extends NullableIsNullEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableTransformEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableTransformEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableTransformEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableTransformEntry.java index c3e7e02a9..83a689ef8 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableTransformEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableTransformEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.nullable_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.NullableTransformEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionMapNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.NullableTransformEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.option.OptionMapNodeGen; public class TruffleNullableTransformEntry extends NullableTransformEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableUnsafeGetEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableUnsafeGetEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableUnsafeGetEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableUnsafeGetEntry.java index fe3aa17a3..7f9726a7b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_extension/TruffleNullableUnsafeGetEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_extension/TruffleNullableUnsafeGetEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.nullable_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.NullableUnsafeGetEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionUnsafeGetNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.NullableUnsafeGetEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.option.OptionUnsafeGetNodeGen; public class TruffleNullableUnsafeGetEntry extends NullableUnsafeGetEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_tryable_extension/TruffleFlatMapNullableTryableEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_tryable_extension/TruffleFlatMapNullableTryableEntry.java similarity index 66% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_tryable_extension/TruffleFlatMapNullableTryableEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_tryable_extension/TruffleFlatMapNullableTryableEntry.java index 06a0fd3e5..937f2c50d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/nullable_tryable_extension/TruffleFlatMapNullableTryableEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/nullable_tryable_extension/TruffleFlatMapNullableTryableEntry.java @@ -10,27 +10,27 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.nullable_tryable_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.nullable_tryable_extension; -import static raw.compiler.snapi.truffle.builtin.CompilerScalaConsts.*; +import static com.rawlabs.snapi.truffle.emitter.builtin.CompilerScalaConsts.*; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.FlatMapNullableTryableEntry; +import com.rawlabs.snapi.frontend.rql2.source.FunType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionFlatMapNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionGetOrElseNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionMapNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionNoneNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableFlatMapNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableNullableFlatMapNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableSuccessNodeGen; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.FlatMapNullableTryableEntry; -import raw.compiler.rql2.source.FunType; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.option.OptionFlatMapNodeGen; -import raw.runtime.truffle.ast.expressions.option.OptionGetOrElseNodeGen; -import raw.runtime.truffle.ast.expressions.option.OptionMapNodeGen; -import raw.runtime.truffle.ast.expressions.option.OptionNoneNode; -import raw.runtime.truffle.ast.expressions.tryable.TryableFlatMapNodeGen; -import raw.runtime.truffle.ast.expressions.tryable.TryableNullableFlatMapNodeGen; -import raw.runtime.truffle.ast.expressions.tryable.TryableSuccessNodeGen; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; public class TruffleFlatMapNullableTryableEntry extends FlatMapNullableTryableEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/oracle_extension/TruffleOracleQueryEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/oracle_extension/TruffleOracleQueryEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/oracle_extension/TruffleOracleQueryEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/oracle_extension/TruffleOracleQueryEntry.java index 78ac05277..58d81bf36 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/oracle_extension/TruffleOracleQueryEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/oracle_extension/TruffleOracleQueryEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.oracle_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.oracle_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.OracleQueryEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.emitter.builtin.jdbc.Jdbc; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromOracleCredentialNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromOracleNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.OracleExceptionHandler; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.OracleQueryEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.compiler.snapi.truffle.builtin.jdbc.Jdbc; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromOracleCredentialNode; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromOracleNode; -import raw.runtime.truffle.ast.expressions.literals.IntNode; -import raw.runtime.truffle.runtime.exceptions.rdbms.OracleExceptionHandler; public class TruffleOracleQueryEntry extends OracleQueryEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/postgresql_extension/TrufflePostgreSQLQueryEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/postgresql_extension/TrufflePostgreSQLQueryEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/postgresql_extension/TrufflePostgreSQLQueryEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/postgresql_extension/TrufflePostgreSQLQueryEntry.java index 344cd843a..b5b76ba14 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/postgresql_extension/TrufflePostgreSQLQueryEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/postgresql_extension/TrufflePostgreSQLQueryEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.postgresql_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.postgresql_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.PostgreSQLQueryEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.emitter.builtin.jdbc.Jdbc; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromPostgreSQLCredentialNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromPostgreSQLNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.PostgreSQLExceptionHandler; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.PostgreSQLQueryEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.compiler.snapi.truffle.builtin.jdbc.Jdbc; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromPostgreSQLCredentialNode; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromPostgreSQLNode; -import raw.runtime.truffle.ast.expressions.literals.IntNode; -import raw.runtime.truffle.runtime.exceptions.rdbms.PostgreSQLExceptionHandler; public class TrufflePostgreSQLQueryEntry extends PostgreSQLQueryEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordAddFieldEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordAddFieldEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordAddFieldEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordAddFieldEntry.java index f53e0d429..407a85de4 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordAddFieldEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordAddFieldEntry.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.record_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.record_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RecordAddFieldEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2RecordType; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordAddFieldNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RecordAddFieldEntry; -import raw.compiler.rql2.source.Rql2RecordType; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.literals.StringNode; -import raw.runtime.truffle.ast.expressions.record.RecordAddFieldNodeGen; public class TruffleRecordAddFieldEntry extends RecordAddFieldEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordBuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordBuildEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordBuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordBuildEntry.java index d28c56689..49af5d74f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordBuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordBuildEntry.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.record_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.record_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RecordBuildEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2AttrType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2RecordType; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordBuildNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RecordBuildEntry; -import raw.compiler.rql2.source.Rql2AttrType; -import raw.compiler.rql2.source.Rql2RecordType; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.record.RecordBuildNode; import scala.collection.JavaConverters; public class TruffleRecordBuildEntry extends RecordBuildEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordConcatEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordConcatEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordConcatEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordConcatEntry.java index eaedecba1..435b70ca3 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordConcatEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordConcatEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.record_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.record_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RecordConcatEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordConcatNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RecordConcatEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.record.RecordConcatNodeGen; public class TruffleRecordConcatEntry extends RecordConcatEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordFieldsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordFieldsEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordFieldsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordFieldsEntry.java index 52f010cc3..43f038e4b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordFieldsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordFieldsEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.record_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.record_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RecordFieldsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordFieldsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RecordFieldsEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.record.RecordFieldsNodeGen; public class TruffleRecordFieldsEntry extends RecordFieldsEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordGetFieldByIndexEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordGetFieldByIndexEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordGetFieldByIndexEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordGetFieldByIndexEntry.java index 610efae55..fc7108f22 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordGetFieldByIndexEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordGetFieldByIndexEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.record_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.record_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RecordGetFieldByIndexEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordProjNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RecordGetFieldByIndexEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.record.RecordProjNodeGen; public class TruffleRecordGetFieldByIndexEntry extends RecordGetFieldByIndexEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordRemoveFieldEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordRemoveFieldEntry.java similarity index 68% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordRemoveFieldEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordRemoveFieldEntry.java index 04d359833..89fdd9d18 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/record_extension/TruffleRecordRemoveFieldEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/record_extension/TruffleRecordRemoveFieldEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.record_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.record_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RecordRemoveFieldEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2AttrType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2RecordType; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordRemoveFieldNodeGen; import java.util.Arrays; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RecordRemoveFieldEntry; -import raw.compiler.rql2.source.Rql2AttrType; -import raw.compiler.rql2.source.Rql2RecordType; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.literals.StringNode; -import raw.runtime.truffle.ast.expressions.record.RecordRemoveFieldNodeGen; import scala.collection.JavaConverters; public class TruffleRecordRemoveFieldEntry extends RecordRemoveFieldEntry diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexFirstMatchInEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexFirstMatchInEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexFirstMatchInEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexFirstMatchInEntry.java index 4a97c0564..d0fc643e1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexFirstMatchInEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexFirstMatchInEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.regex_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.regex_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RegexFirstMatchInEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package.RegexFirstMatchInNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RegexFirstMatchInEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.regex_package.RegexFirstMatchInNodeGen; public class TruffleRegexFirstMatchInEntry extends RegexFirstMatchInEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexGroupsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexGroupsEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexGroupsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexGroupsEntry.java index 26a223be6..23dcd0740 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexGroupsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexGroupsEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.regex_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.regex_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RegexGroupsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package.RegexGroupsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RegexGroupsEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.regex_package.RegexGroupsNodeGen; public class TruffleRegexGroupsEntry extends RegexGroupsEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexMatchesEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexMatchesEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexMatchesEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexMatchesEntry.java index 32d486351..f2a8817b0 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexMatchesEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexMatchesEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.regex_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.regex_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RegexMatchesEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package.RegexMatchesNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RegexMatchesEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.regex_package.RegexMatchesNodeGen; public class TruffleRegexMatchesEntry extends RegexMatchesEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexReplaceEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexReplaceEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexReplaceEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexReplaceEntry.java index 998d2d8b7..144a4cc9a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/regex_extension/TruffleRegexReplaceEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/regex_extension/TruffleRegexReplaceEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.regex_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.regex_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.RegexReplaceEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package.RegexReplaceNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.RegexReplaceEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.regex_package.RegexReplaceNodeGen; public class TruffleRegexReplaceEntry extends RegexReplaceEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/s3_extension/TruffleS3BuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/s3_extension/TruffleS3BuildEntry.java similarity index 61% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/s3_extension/TruffleS3BuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/s3_extension/TruffleS3BuildEntry.java index 317e659d1..e5f081f21 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/s3_extension/TruffleS3BuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/s3_extension/TruffleS3BuildEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.s3_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.s3_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.S3BuildEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromS3Node; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.S3BuildEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromS3Node; public class TruffleS3BuildEntry extends S3BuildEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/short_extension/TruffleShortFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/short_extension/TruffleShortFromEntry.java similarity index 55% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/short_extension/TruffleShortFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/short_extension/TruffleShortFromEntry.java index c788523df..d5fe0d01f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/short_extension/TruffleShortFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/short_extension/TruffleShortFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.short_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.short_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.ShortFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.short_package.ShortFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.ShortFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.numeric.short_package.ShortFromNodeGen; public class TruffleShortFromEntry extends ShortFromEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/snowflake_extension/TruffleSnowflakeQueryEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/snowflake_extension/TruffleSnowflakeQueryEntry.java similarity index 60% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/snowflake_extension/TruffleSnowflakeQueryEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/snowflake_extension/TruffleSnowflakeQueryEntry.java index 1148b98d5..c317d380e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/snowflake_extension/TruffleSnowflakeQueryEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/snowflake_extension/TruffleSnowflakeQueryEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.snowflake_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.snowflake_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.SnowflakeQueryEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.emitter.builtin.jdbc.Jdbc; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromSnowflakeCredentialNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromSnowflakeNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.SnowflakeExceptionHandler; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.SnowflakeQueryEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.compiler.snapi.truffle.builtin.jdbc.Jdbc; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromSnowflakeCredentialNode; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromSnowflakeNode; -import raw.runtime.truffle.runtime.exceptions.rdbms.SnowflakeExceptionHandler; public class TruffleSnowflakeQueryEntry extends SnowflakeQueryEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/sqlserver_extension/TruffleSQLServerQueryEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/sqlserver_extension/TruffleSQLServerQueryEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/sqlserver_extension/TruffleSQLServerQueryEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/sqlserver_extension/TruffleSQLServerQueryEntry.java index 92f870742..44f1a777d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/sqlserver_extension/TruffleSQLServerQueryEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/sqlserver_extension/TruffleSQLServerQueryEntry.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.sqlserver_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.sqlserver_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.SQLServerQueryEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.emitter.builtin.jdbc.Jdbc; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromSQLServerCredentialNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package.LocationFromSQLServerNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.SqlServerExceptionHandler; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.SQLServerQueryEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.compiler.snapi.truffle.builtin.jdbc.Jdbc; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromSQLServerCredentialNode; -import raw.runtime.truffle.ast.expressions.builtin.location_package.LocationFromSQLServerNode; -import raw.runtime.truffle.ast.expressions.literals.IntNode; -import raw.runtime.truffle.runtime.exceptions.rdbms.SqlServerExceptionHandler; public class TruffleSQLServerQueryEntry extends SQLServerQueryEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleBase64EntryExtension.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleBase64EntryExtension.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleBase64EntryExtension.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleBase64EntryExtension.java index 44a2d1650..7b1dbda9c 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleBase64EntryExtension.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleBase64EntryExtension.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.Base64EntryExtension; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringBase64NodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.Base64EntryExtension; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringBase64NodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringCapitalizeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringCapitalizeEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringCapitalizeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringCapitalizeEntry.java index 1b9c08bc6..292a61c7c 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringCapitalizeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringCapitalizeEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringCapitalizeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringCapitalizeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringCapitalizeEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringCapitalizeNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringContainsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringContainsEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringContainsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringContainsEntry.java index ae60cd0ed..f48d327ab 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringContainsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringContainsEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringContainsEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringContainsNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringContainsEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringContainsNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringCountSubStringEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringCountSubStringEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringCountSubStringEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringCountSubStringEntry.java index 22e623a63..3549d2d6e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringCountSubStringEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringCountSubStringEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringCountSubStringEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringCountSubStringNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringCountSubStringEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringCountSubStringNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringDecodeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringDecodeEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringDecodeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringDecodeEntry.java index 07d9ee1df..7cc4b4705 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringDecodeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringDecodeEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringDecodeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringDecodeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringDecodeEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringDecodeNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringEmptyEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringEmptyEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringEmptyEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringEmptyEntry.java index 3ecbe007d..4d26fdb18 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringEmptyEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringEmptyEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringEmptyEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringEmptyNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringEmptyEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringEmptyNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringEncodeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringEncodeEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringEncodeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringEncodeEntry.java index 0cfe71df9..ed324a84d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringEncodeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringEncodeEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringEncodeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringEncodeNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringEncodeEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringEncodeNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringFromEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringFromEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringFromEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringFromEntry.java index 84b6e7947..5a009e942 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringFromEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringFromEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.StringFromEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringFromNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.StringFromEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringFromNodeGen; public class TruffleStringFromEntry extends StringFromEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLTrimEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLTrimEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLTrimEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLTrimEntry.java index d68248a4c..ce52ca4d6 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLTrimEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLTrimEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringLTrimEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringLTrimNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringLTrimEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringLTrimNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLengthEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLengthEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLengthEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLengthEntry.java index 5c37ee007..db5b4df07 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLengthEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLengthEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringLengthEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringLengthNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringLengthEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringLengthNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLevenshteinDistanceEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLevenshteinDistanceEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLevenshteinDistanceEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLevenshteinDistanceEntry.java index 3bfaf32eb..e56ab83a8 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLevenshteinDistanceEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLevenshteinDistanceEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringLevenshteinDistanceEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringLevenshteinDistanceNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringLevenshteinDistanceEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringLevenshteinDistanceNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLowerEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLowerEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLowerEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLowerEntry.java index a47d2b3ed..839478fb2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringLowerEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringLowerEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringLowerEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringLowerNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringLowerEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringLowerNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringRTrimEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringRTrimEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringRTrimEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringRTrimEntry.java index 0565f300b..6d39f745e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringRTrimEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringRTrimEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringRTrimEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringRTrimNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringRTrimEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringRTrimNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReadEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReadEntry.java similarity index 61% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReadEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReadEntry.java index 9b312b90e..8e8717a39 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReadEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReadEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.StringReadEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringReadNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.StringReadEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringReadNodeGen; -import raw.runtime.truffle.ast.expressions.literals.StringNode; public class TruffleStringReadEntry extends StringReadEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReadLinesEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReadLinesEntry.java similarity index 61% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReadLinesEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReadLinesEntry.java index a644b3f25..caf3ab38e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReadLinesEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReadLinesEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.StringReadLinesEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringReadLinesNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.StringReadLinesEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringReadLinesNodeGen; -import raw.runtime.truffle.ast.expressions.literals.StringNode; public class TruffleStringReadLinesEntry extends StringReadLinesEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReplaceEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReplaceEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReplaceEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReplaceEntry.java index 7c57f1b6a..bb4a44039 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReplaceEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReplaceEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.StringReplaceEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringReplaceNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.StringReplaceEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringReplaceNodeGen; public class TruffleStringReplaceEntry extends StringReplaceEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReplicateEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReplicateEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReplicateEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReplicateEntry.java index 5f10da827..dfcd2d9bd 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReplicateEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReplicateEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringReplicateEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringReplicateNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringReplicateEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringReplicateNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReverseEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReverseEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReverseEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReverseEntry.java index a5ba46e3d..b0c09e799 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringReverseEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringReverseEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringReverseEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringReverseNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringReverseEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringReverseNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringSplitEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringSplitEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringSplitEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringSplitEntry.java index 0eb2ef694..2e9ef4fb1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringSplitEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringSplitEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringSplitEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringSplitNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringSplitEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringSplitNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringStartsWithEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringStartsWithEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringStartsWithEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringStartsWithEntry.java index 678b0526b..cf9d18653 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringStartsWithEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringStartsWithEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringStartsWithEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringStartsWithNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringStartsWithEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringStartsWithNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringSubStringEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringSubStringEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringSubStringEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringSubStringEntry.java index 6cb007e45..d397138a2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringSubStringEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringSubStringEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringSubStringEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringSubStringNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringSubStringEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringSubStringNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringTrimEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringTrimEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringTrimEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringTrimEntry.java index dbb88f4f4..4e5aac3b3 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringTrimEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringTrimEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringTrimEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringTrimNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringTrimEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringTrimNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringUpperEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringUpperEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringUpperEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringUpperEntry.java index fd9ffe405..8e93c601f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/string_extension/TruffleStringUpperEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/string_extension/TruffleStringUpperEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.string_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.string_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.StringUpperEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package.StringUpperNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.StringUpperEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.string_package.StringUpperNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/success_extension/TruffleSuccessBuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/success_extension/TruffleSuccessBuildEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/success_extension/TruffleSuccessBuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/success_extension/TruffleSuccessBuildEntry.java index 42f8000ef..071688eff 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/success_extension/TruffleSuccessBuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/success_extension/TruffleSuccessBuildEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.success_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.success_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.SuccessBuildEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableSuccessNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.SuccessBuildEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableSuccessNodeGen; public class TruffleSuccessBuildEntry extends SuccessBuildEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleBoolValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleBoolValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleBoolValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleBoolValueArgTestEntry.java index e64fb94c9..f87aeacc7 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleBoolValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleBoolValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.BoolValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.BoolValueArgTestEntry; public class TruffleBoolValueArgTestEntry extends BoolValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleByteValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleByteValueArgTestEntry.java similarity index 71% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleByteValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleByteValueArgTestEntry.java index 22a46709b..eab3a588a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleByteValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleByteValueArgTestEntry.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.ByteValueArgTestEntry; -import raw.compiler.snapi.truffle.TruffleEntryExtension; +import com.rawlabs.snapi.frontend.rql2.builtin.ByteValueArgTestEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; public class TruffleByteValueArgTestEntry extends ByteValueArgTestEntry implements TruffleEntryExtension, TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleDateValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleDateValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleDateValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleDateValueArgTestEntry.java index 2f45ddf63..4dae1b051 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleDateValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleDateValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.DateValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.DateValueArgTestEntry; public class TruffleDateValueArgTestEntry extends DateValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleDoubleValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleDoubleValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleDoubleValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleDoubleValueArgTestEntry.java index eef9609ed..ebd499d61 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleDoubleValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleDoubleValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.DoubleValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.DoubleValueArgTestEntry; public class TruffleDoubleValueArgTestEntry extends DoubleValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleFloatValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleFloatValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleFloatValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleFloatValueArgTestEntry.java index db6c4c4be..773aa3291 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleFloatValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleFloatValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.FloatValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.FloatValueArgTestEntry; public class TruffleFloatValueArgTestEntry extends FloatValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleIntValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleIntValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleIntValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleIntValueArgTestEntry.java index 0dde30a63..1e47bb9ca 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleIntValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleIntValueArgTestEntry.java @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.IntValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.IntValueArgTestEntry; public class TruffleIntValueArgTestEntry extends IntValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleIntervalValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleIntervalValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleIntervalValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleIntervalValueArgTestEntry.java index b30a12437..a6507567b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleIntervalValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleIntervalValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.IntervalValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.IntervalValueArgTestEntry; public class TruffleIntervalValueArgTestEntry extends IntervalValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleListValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleListValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleListValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleListValueArgTestEntry.java index fc7868dc4..e3e4ebc36 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleListValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleListValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.ListValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.ListValueArgTestEntry; public class TruffleListValueArgTestEntry extends ListValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleLongValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleLongValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleLongValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleLongValueArgTestEntry.java index 4b415c353..e6d348778 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleLongValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleLongValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.LongValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.LongValueArgTestEntry; public class TruffleLongValueArgTestEntry extends LongValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryArgs.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryArgs.java similarity index 60% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryArgs.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryArgs.java index 72f28b1b8..3711a6f32 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryArgs.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryArgs.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.PlusNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.binary.PlusNode; public interface TruffleMandatoryArgs extends TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryExpArgsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryExpArgsEntry.java similarity index 78% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryExpArgsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryExpArgsEntry.java index 3d90d02ad..6cc934650 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryExpArgsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryExpArgsEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.MandatoryExpArgsEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.MandatoryExpArgsEntry; public class TruffleMandatoryExpArgsEntry extends MandatoryExpArgsEntry implements TruffleMandatoryArgs {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryValueArgsEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryValueArgsEntry.java similarity index 78% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryValueArgsEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryValueArgsEntry.java index 2bcb73a4e..ad11e5faa 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleMandatoryValueArgsEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleMandatoryValueArgsEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.MandatoryValueArgsEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.MandatoryValueArgsEntry; public class TruffleMandatoryValueArgsEntry extends MandatoryValueArgsEntry implements TruffleMandatoryArgs {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalArgs.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalArgs.java similarity index 60% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalArgs.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalArgs.java index a9674df69..ade84dc09 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalArgs.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalArgs.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.MultNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.binary.MultNodeGen; -import raw.runtime.truffle.ast.expressions.literals.IntNode; public interface TruffleOptionalArgs extends TruffleEntryExtension, WithArgs { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalExpArgsTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalExpArgsTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalExpArgsTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalExpArgsTestEntry.java index 0689a9d00..451711002 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalExpArgsTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalExpArgsTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.OptionalExpArgsTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.OptionalExpArgsTestEntry; public class TruffleOptionalExpArgsTestEntry extends OptionalExpArgsTestEntry implements TruffleOptionalArgs {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalValueArgsTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalValueArgsTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalValueArgsTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalValueArgsTestEntry.java index cf583e0f8..25b5eae9e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleOptionalValueArgsTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleOptionalValueArgsTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.OptionalValueArgsTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.OptionalValueArgsTestEntry; public class TruffleOptionalValueArgsTestEntry extends OptionalValueArgsTestEntry implements TruffleOptionalArgs {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleRecordValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleRecordValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleRecordValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleRecordValueArgTestEntry.java index 8b9ee4b7c..fee7a868a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleRecordValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleRecordValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.RecordValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.RecordValueArgTestEntry; public class TruffleRecordValueArgTestEntry extends RecordValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleShortValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleShortValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleShortValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleShortValueArgTestEntry.java index 2986f8635..1f14505a1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleShortValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleShortValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.ShortValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.ShortValueArgTestEntry; public class TruffleShortValueArgTestEntry extends ShortValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStrictArgsColPassThroughTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStrictArgsColPassThroughTestEntry.java similarity index 52% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStrictArgsColPassThroughTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStrictArgsColPassThroughTestEntry.java index 99bc30aa8..f306544bb 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStrictArgsColPassThroughTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStrictArgsColPassThroughTestEntry.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.StrictArgsColPassThroughTestEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.MultNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection.CollectionTransformNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; +import com.rawlabs.snapi.truffle.runtime.ast.local.ReadParamNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.StrictArgsColPassThroughTestEntry; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.binary.MultNodeGen; -import raw.runtime.truffle.ast.expressions.iterable.collection.CollectionTransformNodeGen; -import raw.runtime.truffle.ast.expressions.literals.IntNode; -import raw.runtime.truffle.ast.local.ReadParamNode; public class TruffleStrictArgsColPassThroughTestEntry extends StrictArgsColPassThroughTestEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStrictArgsTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStrictArgsTestEntry.java similarity index 52% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStrictArgsTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStrictArgsTestEntry.java index 8a90440c6..9a9fcffbb 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStrictArgsTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStrictArgsTestEntry.java @@ -10,24 +10,24 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.StrictArgsTestEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.WithArgs; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.PlusNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.float_package.FloatFromNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListCountNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.FloatNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.LongNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordBuildNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordProjNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.StrictArgsTestEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.WithArgs; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.binary.PlusNode; -import raw.runtime.truffle.ast.expressions.builtin.numeric.float_package.FloatFromNodeGen; -import raw.runtime.truffle.ast.expressions.iterable.list.ListCountNodeGen; -import raw.runtime.truffle.ast.expressions.literals.FloatNode; -import raw.runtime.truffle.ast.expressions.literals.LongNode; -import raw.runtime.truffle.ast.expressions.literals.StringNode; -import raw.runtime.truffle.ast.expressions.record.RecordBuildNode; -import raw.runtime.truffle.ast.expressions.record.RecordProjNodeGen; public class TruffleStrictArgsTestEntry extends StrictArgsTestEntry implements TruffleEntryExtension, WithArgs { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStringValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStringValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStringValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStringValueArgTestEntry.java index c78664e5e..a63d6d145 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleStringValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleStringValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.StringValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.StringValueArgTestEntry; public class TruffleStringValueArgTestEntry extends StringValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleTimeValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleTimeValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleTimeValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleTimeValueArgTestEntry.java index e80eb9e01..770d98dfb 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleTimeValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleTimeValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.TimeValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeValueArgTestEntry; public class TruffleTimeValueArgTestEntry extends TimeValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleTimestampValueArgTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleTimestampValueArgTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleTimestampValueArgTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleTimestampValueArgTestEntry.java index 1c8a88d03..ce0c3f980 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleTimestampValueArgTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleTimestampValueArgTestEntry.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.TimestampValueArgTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampValueArgTestEntry; public class TruffleTimestampValueArgTestEntry extends TimestampValueArgTestEntry implements TruffleValueArg {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleValueArg.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleValueArg.java similarity index 61% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleValueArg.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleValueArg.java index 525f626e7..21d4f7ab0 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleValueArg.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleValueArg.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordBuildNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.record.RecordBuildNode; public interface TruffleValueArg extends TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarArgs.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarArgs.java similarity index 59% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarArgs.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarArgs.java index 7591e0691..d21cbf46b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarArgs.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarArgs.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.PlusNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.binary.PlusNode; -import raw.runtime.truffle.ast.expressions.literals.IntNode; public interface TruffleVarArgs extends TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarExpArgsTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarExpArgsTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarExpArgsTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarExpArgsTestEntry.java index 224b9bc63..08d78ca4f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarExpArgsTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarExpArgsTestEntry.java @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.VarExpArgsTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.VarExpArgsTestEntry; public class TruffleVarExpArgsTestEntry extends VarExpArgsTestEntry implements TruffleVarArgs {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarNullableStringExpTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarNullableStringExpTestEntry.java similarity index 61% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarNullableStringExpTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarNullableStringExpTestEntry.java index cc51fe146..9baa17409 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarNullableStringExpTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarNullableStringExpTestEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.VarNullableStringExpTestEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.VarNullableStringExpTestEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; public class TruffleVarNullableStringExpTestEntry extends VarNullableStringExpTestEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarNullableStringValueTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarNullableStringValueTestEntry.java similarity index 56% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarNullableStringValueTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarNullableStringValueTestEntry.java index d1c617f4d..73a05cbf4 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarNullableStringValueTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarNullableStringValueTestEntry.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.VarNullableStringValueTestEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.PlusNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionGetOrElseNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.VarNullableStringValueTestEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.binary.PlusNode; -import raw.runtime.truffle.ast.expressions.literals.StringNode; -import raw.runtime.truffle.ast.expressions.option.OptionGetOrElseNodeGen; public class TruffleVarNullableStringValueTestEntry extends VarNullableStringValueTestEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarValueArgsTestEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarValueArgsTestEntry.java similarity index 77% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarValueArgsTestEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarValueArgsTestEntry.java index dd300115f..6c1a78f39 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/test_extension/TruffleVarValueArgsTestEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/test_extension/TruffleVarValueArgsTestEntry.java @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.test_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.test_extension; -import raw.compiler.rql2.builtin.VarValueArgsTestEntry; +import com.rawlabs.snapi.frontend.rql2.builtin.VarValueArgsTestEntry; public class TruffleVarValueArgsTestEntry extends VarValueArgsTestEntry implements TruffleVarArgs {} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeAddIntervalEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeAddIntervalEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeAddIntervalEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeAddIntervalEntry.java index 206bb909d..351bad260 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeAddIntervalEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeAddIntervalEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeAddIntervalEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeAddIntervalNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeAddIntervalEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeAddIntervalNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeBuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeBuildEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeBuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeBuildEntry.java index e1ccaa8d3..a3cf4ab17 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeBuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeBuildEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeBuildEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeBuildNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeBuildEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeBuildNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeHourEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeHourEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeHourEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeHourEntry.java index ab3d8293a..f02cf8e22 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeHourEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeHourEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeHourEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeHourNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeHourEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeHourNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeMillisEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeMillisEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeMillisEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeMillisEntry.java index 9f39bbbec..8dc54f481 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeMillisEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeMillisEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeMillisEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeMillisNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeMillisEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeMillisNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeMinuteEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeMinuteEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeMinuteEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeMinuteEntry.java index 5fa3f1541..bd6b55e3d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeMinuteEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeMinuteEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeMinuteEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeMinuteNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeMinuteEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeMinuteNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeNowEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeNowEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeNowEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeNowEntry.java index 3b88697bf..237c1b812 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeNowEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeNowEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeNowEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeNowNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeNowEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeNowNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeParseEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeParseEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeParseEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeParseEntry.java index 4987e3a40..671d7faf0 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeParseEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeParseEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeParseEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeParseNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeParseEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeParseNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSecondEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSecondEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSecondEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSecondEntry.java index 2ff8dad07..b9a578f7f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSecondEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSecondEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeSecondEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeSecondNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeSecondEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeSecondNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSubtractEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSubtractEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSubtractEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSubtractEntry.java index 5a2cf45fe..fd423c394 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSubtractEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSubtractEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeSubtractEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeSubtractNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeSubtractEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeSubtractNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSubtractIntervalEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSubtractIntervalEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSubtractIntervalEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSubtractIntervalEntry.java index 5bd20ff23..c28773269 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/time_extension/TruffleTimeSubtractIntervalEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/time_extension/TruffleTimeSubtractIntervalEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.time_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.time_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimeSubtractIntervalEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package.TimeSubtractIntervalNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimeSubtractIntervalEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.time_package.TimeSubtractIntervalNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampAddIntervalEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampAddIntervalEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampAddIntervalEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampAddIntervalEntry.java index 9fd6314c2..1c6006f4a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampAddIntervalEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampAddIntervalEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampAddIntervalEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampAddIntervalNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampAddIntervalEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampAddIntervalNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampBuildEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampBuildEntry.java similarity index 65% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampBuildEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampBuildEntry.java index ff42da0d5..d11f1abd7 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampBuildEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampBuildEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampBuildEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampBuildNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampBuildEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampBuildNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampDayEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampDayEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampDayEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampDayEntry.java index 90d38f485..d4b53b64a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampDayEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampDayEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampDayEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampDayNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampDayEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampDayNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampFromDateEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampFromDateEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampFromDateEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampFromDateEntry.java index 593fc1e42..0adf1c532 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampFromDateEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampFromDateEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampFromDateEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampFromDateNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampFromDateEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampFromDateNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampFromUnixTimestampEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampFromUnixTimestampEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampFromUnixTimestampEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampFromUnixTimestampEntry.java index 247d843e0..19d69fb99 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampFromUnixTimestampEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampFromUnixTimestampEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampFromUnixTimestampEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampFromUnixTimestampNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampFromUnixTimestampEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampFromUnixTimestampNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampHourEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampHourEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampHourEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampHourEntry.java index 31ed75410..58e972743 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampHourEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampHourEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampHourEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampHourNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampHourEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampHourNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMillisEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMillisEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMillisEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMillisEntry.java index b07c64b6c..d5e488a04 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMillisEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMillisEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampMillisEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampMillisNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampMillisEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampMillisNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMinuteEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMinuteEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMinuteEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMinuteEntry.java index 13abbe2af..64e774f0f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMinuteEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMinuteEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampMinuteEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampMinuteNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampMinuteEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampMinuteNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMonthEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMonthEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMonthEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMonthEntry.java index 2433e22e6..3c0a76a82 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampMonthEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampMonthEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampMonthEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampMonthNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampMonthEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampMonthNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampNowEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampNowEntry.java similarity index 62% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampNowEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampNowEntry.java index d3601d734..dc1b75e82 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampNowEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampNowEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampNowEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampNowNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampNowEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampNowNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampParseEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampParseEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampParseEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampParseEntry.java index 2506db2d0..a626ae598 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampParseEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampParseEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampParseEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampParseNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampParseEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampParseNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampRangeEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampRangeEntry.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampRangeEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampRangeEntry.java index b1eac8ce6..bc4f87767 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampRangeEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampRangeEntry.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampRangeEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalBuildNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampRangeNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.IntNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TimestampRangeEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalBuildNodeGen; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampRangeNodeGen; -import raw.runtime.truffle.ast.expressions.literals.IntNode; public class TruffleTimestampRangeEntry extends TimestampRangeEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSecondEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSecondEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSecondEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSecondEntry.java index 08824a4fa..e53cae473 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSecondEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSecondEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampSecondEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampSecondNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampSecondEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampSecondNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSubtractEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSubtractEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSubtractEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSubtractEntry.java index ee5edfa2c..f7774f0b5 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSubtractEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSubtractEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampSubtractEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampSubtractNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampSubtractEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampSubtractNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSubtractIntervalEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSubtractIntervalEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSubtractIntervalEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSubtractIntervalEntry.java index 149633429..c87fd91f4 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampSubtractIntervalEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampSubtractIntervalEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampSubtractIntervalEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampSubtractIntervalNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampSubtractIntervalEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampSubtractIntervalNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampTimeBucketEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampTimeBucketEntry.java similarity index 52% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampTimeBucketEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampTimeBucketEntry.java index b9be1066c..977340749 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampTimeBucketEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampTimeBucketEntry.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TimestampTimeBucketEntry; -import raw.compiler.rql2.source.Rql2IntervalType; -import raw.compiler.rql2.source.Rql2StringType; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ExpressionNode; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampTimeBucketIntervalNodeGen; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampTimeBucketStringNodeGen; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampTimeBucketEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IntervalType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2StringType; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampTimeBucketIntervalNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampTimeBucketStringNodeGen; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; import java.util.List; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampToUnixTimestampEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampToUnixTimestampEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampToUnixTimestampEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampToUnixTimestampEntry.java index d71477bc8..dca83b894 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampToUnixTimestampEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampToUnixTimestampEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampToUnixTimestampEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampToUnixTimestampNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampToUnixTimestampEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampToUnixTimestampNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampYearEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampYearEntry.java similarity index 63% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampYearEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampYearEntry.java index 6234a5362..ae63ba60f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/timestamp_extension/TruffleTimestampYearEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/timestamp_extension/TruffleTimestampYearEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.timestamp_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.rql2.builtin.TimestampYearEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleShortEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package.TimestampYearNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.rql2.builtin.TimestampYearEntry; -import raw.compiler.snapi.truffle.TruffleShortEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package.TimestampYearNodeGen; import scala.Tuple2; import scala.collection.immutable.ListMap; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryFlatMapEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryFlatMapEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryFlatMapEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryFlatMapEntry.java index 876148081..fe848aa48 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryFlatMapEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryFlatMapEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.try_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.try_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TryFlatMapEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableMapNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TryFlatMapEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableMapNodeGen; public class TruffleTryFlatMapEntry extends TryFlatMapEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryIsErrorEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryIsErrorEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryIsErrorEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryIsErrorEntry.java index 479cd7dcd..9f9f0ede3 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryIsErrorEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryIsErrorEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.try_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.try_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TryIsErrorEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableIsFailureNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TryIsErrorEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableIsFailureNodeGen; public class TruffleTryIsErrorEntry extends TryIsErrorEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryIsSuccessEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryIsSuccessEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryIsSuccessEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryIsSuccessEntry.java index b3c6b1096..cdbeae3a1 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryIsSuccessEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryIsSuccessEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.try_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.try_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TryIsSuccessEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableIsSuccessNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TryIsSuccessEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableIsSuccessNodeGen; public class TruffleTryIsSuccessEntry extends TryIsSuccessEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryTransformEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryTransformEntry.java similarity index 58% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryTransformEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryTransformEntry.java index c72798ada..aa527a069 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryTransformEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryTransformEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.try_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.try_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TryTransformEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableMapNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TryTransformEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableMapNodeGen; public class TruffleTryTransformEntry extends TryTransformEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryUnsafeGetEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryUnsafeGetEntry.java similarity index 57% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryUnsafeGetEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryUnsafeGetEntry.java index 426021f4b..5b4c5a122 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/try_extension/TruffleTryUnsafeGetEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/try_extension/TruffleTryUnsafeGetEntry.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.try_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.try_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TryUnsafeGetEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable.TryableUnsafeGetNodeGen; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TryUnsafeGetEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.tryable.TryableUnsafeGetNodeGen; public class TruffleTryUnsafeGetEntry extends TryUnsafeGetEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeCastEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeCastEntry.java similarity index 60% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeCastEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeCastEntry.java index 2973c1e1b..70bd52142 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeCastEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeCastEntry.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.type_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.type_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TypeCastEntry; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TypeCastEntry; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; public class TruffleTypeCastEntry extends TypeCastEntry implements TruffleEntryExtension { public ExpressionNode toTruffle(Type type, List args, RawLanguage rawLanguage) { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeEmptyEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeEmptyEntry.java similarity index 55% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeEmptyEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeEmptyEntry.java index c2f492d29..53b423492 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeEmptyEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeEmptyEntry.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.type_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.type_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TypeEmptyEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.ZeroedConstNode; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TypeEmptyEntry; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.literals.ZeroedConstNode; public class TruffleTypeEmptyEntry extends TypeEmptyEntry implements TruffleEntryExtension { @Override diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeMatchEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeMatchEntry.java similarity index 72% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeMatchEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeMatchEntry.java index 4ed4114c2..1391cab1f 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeMatchEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeMatchEntry.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.type_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.type_extension; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.TypesMerger; +import com.rawlabs.snapi.frontend.rql2.builtin.TypeMatchEntry; +import com.rawlabs.snapi.frontend.rql2.source.FunType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2OrType; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.type_package.TypeMatchNode; import java.util.Comparator; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.TypesMerger; -import raw.compiler.rql2.builtin.TypeMatchEntry; -import raw.compiler.rql2.source.FunType; -import raw.compiler.rql2.source.Rql2OrType; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.type_package.TypeMatchNode; public class TruffleTypeMatchEntry extends TypeMatchEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeProtectCastEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeProtectCastEntry.java similarity index 84% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeProtectCastEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeProtectCastEntry.java index 08b1c8e56..dceb9c28a 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/type_extension/TruffleTypeProtectCastEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/type_extension/TruffleTypeProtectCastEntry.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.type_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.type_extension; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.builtin.TypeProtectCastEntry; -import raw.compiler.rql2.source.*; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.type_package.TypeProtectCastOptionNode; -import raw.runtime.truffle.ast.expressions.builtin.type_package.TypeProtectCastTryableNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.builtin.TypeProtectCastEntry; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.type_package.TypeProtectCastOptionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.type_package.TypeProtectCastTryableNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; import scala.collection.JavaConverters; import java.util.HashSet; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/TruffleParseXmlEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/TruffleParseXmlEntry.java similarity index 81% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/TruffleParseXmlEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/TruffleParseXmlEntry.java index 1c73a82d7..7a8e57e88 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/TruffleParseXmlEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/TruffleParseXmlEntry.java @@ -10,28 +10,28 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.xml_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.xml_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.ParseXmlEntry; -import raw.compiler.rql2.source.Rql2IterableType; -import raw.compiler.rql2.source.Rql2ListType; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFromNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFromUnsafe; -import raw.runtime.truffle.ast.expressions.literals.StringNode; -import raw.runtime.truffle.ast.io.json.reader.TryableTopLevelWrapper; -import raw.runtime.truffle.ast.io.xml.parser.XmlParseCollectionNode; -import raw.runtime.truffle.ast.io.xml.parser.XmlParseValueNode; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.ParseXmlEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IterableType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2ListType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFromNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFromUnsafe; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.TryableTopLevelWrapper; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.XmlParseCollectionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.XmlParseValueNode; public class TruffleParseXmlEntry extends ParseXmlEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/TruffleReadXmlEntry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/TruffleReadXmlEntry.java similarity index 81% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/TruffleReadXmlEntry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/TruffleReadXmlEntry.java index 9352106f0..1fe0e11c3 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/TruffleReadXmlEntry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/TruffleReadXmlEntry.java @@ -10,28 +10,28 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.xml_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.xml_extension; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.FrameSlotKind; import java.util.List; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.builtin.ReadXmlEntry; -import raw.compiler.rql2.source.Rql2IterableType; -import raw.compiler.rql2.source.Rql2ListType; -import raw.compiler.rql2.source.Rql2Type; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.compiler.snapi.truffle.TruffleArg; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFromNode; -import raw.runtime.truffle.ast.expressions.iterable.list.ListFromUnsafe; -import raw.runtime.truffle.ast.expressions.literals.StringNode; -import raw.runtime.truffle.ast.io.json.reader.TryableTopLevelWrapper; -import raw.runtime.truffle.ast.io.xml.parser.XmlReadCollectionNode; -import raw.runtime.truffle.ast.io.xml.parser.XmlReadValueNode; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.builtin.ReadXmlEntry; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IterableType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2ListType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.emitter.TruffleArg; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFromNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list.ListFromUnsafe; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.StringNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.TryableTopLevelWrapper; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.XmlReadCollectionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.XmlReadValueNode; public class TruffleReadXmlEntry extends ReadXmlEntry implements TruffleEntryExtension { diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/XmlRecurse.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/XmlRecurse.java similarity index 92% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/XmlRecurse.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/XmlRecurse.java index 0984edbe5..93e157c2d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/builtin/xml_extension/XmlRecurse.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/builtin/xml_extension/XmlRecurse.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.builtin.xml_extension; +package com.rawlabs.snapi.truffle.emitter.builtin.xml_extension; import com.oracle.truffle.api.frame.FrameDescriptor; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.expressions.option.OptionSomeNodeGen; -import raw.runtime.truffle.ast.io.xml.parser.*; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionSomeNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.*; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; import scala.collection.JavaConverters; import java.util.stream.Stream; diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/SlotLocation.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/SlotLocation.java similarity index 89% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/SlotLocation.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/SlotLocation.java index f1d5d7611..f152bd87c 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/SlotLocation.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/SlotLocation.java @@ -10,6 +10,6 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.compiler; +package com.rawlabs.snapi.truffle.emitter.compiler; public record SlotLocation(int depth, int slot) {} diff --git a/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/SnapiTruffleEmitter.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/SnapiTruffleEmitter.java new file mode 100644 index 000000000..a38a66b8e --- /dev/null +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/SnapiTruffleEmitter.java @@ -0,0 +1,659 @@ +/* + * Copyright 2023 RAW Labs S.A. + * + * Use of this software is governed by the Business Source License + * included in the file licenses/BSL.txt. + * + * As of the Change Date specified in that file, in accordance with + * the Business Source License, use of this software will be governed + * by the Apache License, Version 2.0, included in the file + * licenses/APL.txt. + */ + +package com.rawlabs.snapi.truffle.emitter.compiler; + +import java.util.*; + +import com.oracle.truffle.api.RootCallTarget; +import com.oracle.truffle.api.frame.FrameDescriptor; +import com.oracle.truffle.api.frame.FrameSlotKind; +import org.bitbucket.inkytonik.kiama.relation.TreeRelation; +import org.bitbucket.inkytonik.kiama.util.Entity; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.common.source.IdnExp; +import com.rawlabs.snapi.frontend.common.source.SourceNode; +import com.rawlabs.snapi.frontend.rql2.*; +import com.rawlabs.snapi.frontend.rql2.api.EntryExtension; +import com.rawlabs.snapi.frontend.rql2.api.Rql2Arg; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.emitter.TruffleEmitter; +import com.rawlabs.snapi.truffle.emitter.TruffleEntryExtension; +import com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationFromStringEntry; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.controlflow.ExpBlockNode; +import com.rawlabs.snapi.truffle.runtime.ast.controlflow.IfThenElseNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.*; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.DivNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.ModNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.MultNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.binary.SubNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.function.*; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.literals.*; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.option.OptionNoneNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordProjNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.unary.NegNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.unary.NotNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.local.*; +import com.rawlabs.snapi.truffle.runtime.ast.local.ReadClosureVariableNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.local.ReadLocalVariableNodeGen; +import com.rawlabs.snapi.truffle.runtime.ast.local.WriteLocalVariableNodeGen; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Function; +import scala.collection.JavaConverters; + +public class SnapiTruffleEmitter extends TruffleEmitter { + + private final Tree tree; + private final RawLanguage rawLanguage; + private final ProgramContext programContext; + private final SemanticAnalyzer analyzer; + private final String uniqueId = UUID.randomUUID().toString().replace("-", "").replace("_", ""); + private int idnCounter = 0; + private final HashMap idnSlot = new HashMap<>(); + private final List> slotMapScope = new LinkedList<>(); + private final List frameDescriptorBuilderScope = new LinkedList<>(); + + private int funcCounter = 0; + private final HashMap funcMap = new HashMap<>(); + private final HashMap entityDepth = new HashMap<>(); + + private static final EntryExtension[] entries = { + new com.rawlabs.snapi.truffle.emitter.builtin.aws_extension.TruffleAwsV4SignedRequestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.byte_extension.TruffleByteFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleEmptyCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleBuildCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFilterCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleOrderByCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTransformCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleDistinctCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleCountCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTupleAvgCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMinCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMaxCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleSumCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFirstCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleLastCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTakeCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleUnnestCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFromCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleGroupCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleInternalJoinCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleInternalEquiJoinCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleUnionCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleExistsCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleZipCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMkStringCollectionEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.csv_extension.TruffleCsvReadEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.csv_extension.TruffleCsvParseEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension.TruffleDecimalFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.double_extension.TruffleDoubleFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentParameterEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorBuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorBuildWithTypeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorGetEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.float_extension.TruffleFloatFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.function_extension.TruffleFunctionInvokeAfterEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleBuildIntervalEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.int_extension.TruffleIntFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.int_extension.TruffleIntRangeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TruffleReadJsonEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TruffleParseJsonEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TrufflePrintJsonEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleEmptyListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleBuildListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleGetListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFilterListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleTransformListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleTakeListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleSumListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleMaxListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleMinListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFirstListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleLastListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleCountListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFromListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleUnsafeFromListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleGroupListEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleExistsListEntry(), + new TruffleLocationFromStringEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationDescribeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationLsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationLlEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.long_extension.TruffleLongFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.long_extension.TruffleLongRangeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAbsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.mysql_extension.TruffleMySQLQueryEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableEmptyEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableBuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableIsNullEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableUnsafeGetEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableTransformEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.nullable_tryable_extension.TruffleFlatMapNullableTryableEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.oracle_extension.TruffleOracleQueryEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.postgresql_extension.TrufflePostgreSQLQueryEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordBuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordConcatEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordFieldsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordAddFieldEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordRemoveFieldEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordGetFieldByIndexEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.snowflake_extension.TruffleSnowflakeQueryEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateBuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateFromEpochDayEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateFromTimestampEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateParseEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateNowEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateYearEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateMonthEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateDayEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateSubtractEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateAddIntervalEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateSubtractIntervalEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension.TruffleDecimalRoundEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentSecretEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentScopesEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalToMillisEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalFromMillisEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalParseEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalYearsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMonthsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalWeeksEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalDaysEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalHoursEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMinutesEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalSecondsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMillisEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathPiEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathRandomEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathPowerEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAtn2Entry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAcosEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAsinEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAtanEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCeilingEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCosEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCotEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathDegreesEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathExpEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathLogEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathLog10Entry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathRadiansEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSignEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSinEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSqrtEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathTanEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSquareEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathFloorEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpReadEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpGetEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPostEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPutEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpDeleteEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpHeadEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPatchEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpOptionsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpUrlEncode(), + new com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpUrlDecode(), + new com.rawlabs.snapi.truffle.emitter.builtin.xml_extension.TruffleReadXmlEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.xml_extension.TruffleParseXmlEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeCastEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeEmptyEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeMatchEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeProtectCastEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleBinaryBase64Entry(), + new com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleBinaryReadEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleFromStringBinaryEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampBuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampFromDateEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampParseEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampNowEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampRangeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampYearEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMonthEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampDayEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampHourEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMinuteEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSecondEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMillisEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampFromUnixTimestampEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampToUnixTimestampEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampTimeBucketEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSubtractEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampAddIntervalEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSubtractIntervalEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeBuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeParseEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeNowEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeHourEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeMinuteEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSecondEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeMillisEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSubtractEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeAddIntervalEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSubtractIntervalEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryFlatMapEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryUnsafeGetEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryIsErrorEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryIsSuccessEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryTransformEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.success_extension.TruffleSuccessBuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReadEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringContainsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringTrimEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLTrimEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringRTrimEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReplaceEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReverseEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReplicateEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringUpperEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLowerEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringSplitEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLengthEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringSubStringEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringCountSubStringEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringStartsWithEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringEmptyEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleBase64EntryExtension(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringEncodeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringDecodeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLevenshteinDistanceEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReadLinesEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringCapitalizeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.sqlserver_extension.TruffleSQLServerQueryEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.short_extension.TruffleShortFromEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexReplaceEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexMatchesEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexFirstMatchInEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexGroupsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.s3_extension.TruffleS3BuildEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleByteValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleBoolValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleDateValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleDoubleValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleFloatValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleIntervalValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleIntValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleListValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleLongValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleMandatoryExpArgsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleMandatoryValueArgsEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleOptionalExpArgsTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleOptionalValueArgsTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleRecordValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleShortValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleStrictArgsColPassThroughTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleStrictArgsTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleStringValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleTimestampValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleTimeValueArgTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleVarExpArgsTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleVarNullableStringExpTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleVarNullableStringValueTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleVarValueArgsTestEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.kryo_extension.TruffleKryoDecodeEntry(), + new com.rawlabs.snapi.truffle.emitter.builtin.kryo_extension.TruffleKryoEncodeEntry() + }; + + private static TruffleEntryExtension getEntry(String pkgName, String entName) { + for (EntryExtension entry : entries) { + if (entry.packageName().equals(pkgName) && entry.entryName().equals(entName)) { + return (TruffleEntryExtension) entry; + } + } + throw new RawTruffleInternalErrorException("Could not find entry for " + pkgName + "." + entName); + } + + public SnapiTruffleEmitter(Tree tree, RawLanguage rawLanguage, ProgramContext programContext) { + this.tree = tree; + this.analyzer = tree.analyzer(); + this.rawLanguage = rawLanguage; + this.programContext = programContext; + } + + private Type tipe(Exp e) { + return analyzer.tipe(e); + } + + public RawLanguage getLanguage() { + return this.rawLanguage; + } + + private int getCurrentDepth() { + return slotMapScope.size(); + } + + private void setEntityDepth(Entity e) { + entityDepth.put(e, getCurrentDepth()); + } + + private int getEntityDepth(Entity e) { + return entityDepth.get(e); + } + + private String getIdnName(Entity entity) { + return idnSlot.putIfAbsent(entity, String.format("idn%s_%d", uniqueId, ++idnCounter)); + } + + protected void addScope() { + slotMapScope.add(0, new HashMap<>()); + frameDescriptorBuilderScope.add(0, FrameDescriptor.newBuilder()); + } + + protected FrameDescriptor dropScope() { + slotMapScope.remove(0); + FrameDescriptor.Builder frameDescriptorBuilder = frameDescriptorBuilderScope.remove(0); + return frameDescriptorBuilder.build(); + } + + public FrameDescriptor.Builder getFrameDescriptorBuilder() { + return frameDescriptorBuilderScope.get(0); + } + + private void addSlot(Entity entity, String slot) { + slotMapScope.get(0).put(entity, slot); + } + + protected StatementNode emitMethod(Rql2Method m) { + Entity entity = analyzer.entity().apply(m.i()); + FunProto fp = m.p(); + Function f = recurseFunProto(fp); + ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(fp.ps()).stream() + .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) + .toArray(ExpressionNode[]::new); + ExpressionNode node; + boolean hasFreeVars = analyzer.freeVars(m).nonEmpty(); + node = new MethodNode(m.i().idn(), f, defaultArgs, hasFreeVars); + int slot = getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + addSlot(entity, Integer.toString(slot)); + return WriteLocalVariableNodeGen.create(node, slot, null); + } + + private SlotLocation findSlot(Entity entity) { + for (int depth = 0; ; depth++) { + HashMap curSlot = slotMapScope.get(depth); + String slot = curSlot.get(entity); + if (slot != null) { + return new SlotLocation(depth, Integer.parseInt(slot)); + } + } + } + + private String getFuncIdn(Entity entity) { + return funcMap.putIfAbsent(entity, String.format("func%s_%d", uniqueId, ++funcCounter)); + } + + private String getLambdaFuncIdn() { + return String.format("func%s_%d", uniqueId, ++funcCounter); + } + + private StatementNode recurseLetDecl(LetDecl ld) { + return switch (ld) { + case LetBind lb -> { + Entity entity = analyzer.entity().apply(lb.i()); + Rql2Type rql2Type = (Rql2Type) tipe(lb.e()); + int slot = switch (rql2Type) { + case Rql2UndefinedType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case ExpType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2ByteType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Byte, getIdnName(entity), null); + case Rql2ShortType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Int, getIdnName(entity), null); + case Rql2IntType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Int, getIdnName(entity), null); + case Rql2LongType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Long, getIdnName(entity), null); + case Rql2FloatType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Float, getIdnName(entity), null); + case Rql2DoubleType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Double, getIdnName(entity), null); + case Rql2DecimalType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2BoolType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Boolean, getIdnName(entity), null); + case Rql2StringType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2DateType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2TimeType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2TimestampType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2IntervalType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2BinaryType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2IterableType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2ListType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case FunType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2RecordType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case Rql2LocationType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case PackageType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + case PackageEntryType ignored -> + getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + default -> throw new RawTruffleInternalErrorException(); + }; + addSlot(entity, Integer.toString(slot)); + yield WriteLocalVariableNodeGen.create(recurseExp(lb.e()), slot, rql2Type); + } + case LetFun lf -> { + Entity entity = analyzer.entity().apply(lf.i()); + Function f = recurseFunProto(lf.p()); + boolean hasFreeVars = analyzer.freeVars(lf).nonEmpty(); + ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(lf.p().ps()).stream() + .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) + .toArray(ExpressionNode[]::new); + + ExpressionNode node; + // If the function has free variables it is a Closure + if (hasFreeVars) { + node = new ClosureNode(f, defaultArgs); + } + // If the function has optional arguments it is a Method + else { + node = new MethodNode(null, f, defaultArgs, hasFreeVars); + } + int slot = getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + addSlot(entity, Integer.toString(slot)); + yield WriteLocalVariableNodeGen.create(node, slot, null); + } + case LetFunRec lfr -> { + Entity entity = analyzer.entity().apply(lfr.i()); + int slot = getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); + addSlot(entity, Integer.toString(slot)); + Function f = recurseFunProto(lfr.p()); + ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(lfr.p().ps()).stream() + .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) + .toArray(ExpressionNode[]::new); + RecClosureNode functionLiteralNode = new RecClosureNode(f, defaultArgs); + yield WriteLocalVariableNodeGen.create(functionLiteralNode, slot, null); + } + default -> throw new RawTruffleInternalErrorException(); + }; + } + + private Function recurseFunProto(FunProto fp) { + addScope(); + JavaConverters.asJavaCollection(fp.ps()) + .forEach(p -> setEntityDepth(analyzer.entity().apply(p.i()))); + + ExpressionNode functionBody = recurseExp(fp.b().e()); + FrameDescriptor funcFrameDescriptor = dropScope(); + + ProgramExpressionNode functionRootBody = + new ProgramExpressionNode(rawLanguage, funcFrameDescriptor, functionBody); + + RootCallTarget rootCallTarget = functionRootBody.getCallTarget(); + + String[] argNames = + JavaConverters.asJavaCollection(fp.ps()).stream() + .map(p -> p.i().idn()) + .toArray(String[]::new); + + return new Function(rootCallTarget, argNames); + } + + // Used only for tests at the moment + public ClosureNode recurseLambda(TruffleBuildBody truffleBuildBody) { + addScope(); + ExpressionNode functionBody = truffleBuildBody.buildBody(); + FrameDescriptor funcFrameDescriptor = dropScope(); + + ProgramExpressionNode functionRootBody = new ProgramExpressionNode(rawLanguage, funcFrameDescriptor, functionBody); + + RootCallTarget rootCallTarget = functionRootBody.getCallTarget(); + Function f = new Function(rootCallTarget, new String[]{"x"}); + return new ClosureNode(f, new ExpressionNode[]{null}); + } + + public ExpressionNode recurseExp(Exp in) { + return switch (in) { + case Exp ignored when tipe(in) instanceof PackageType || tipe(in) instanceof PackageEntryType -> + new ZeroedConstNode(Rql2ByteType.apply(new scala.collection.immutable.HashSet().seq())); + case TypeExp typeExp -> new ZeroedConstNode((Rql2Type) typeExp.t()); + case NullConst ignored -> new OptionNoneNode(); + case BoolConst v -> new BoolNode(v.value()); + case ByteConst v -> new ByteNode(v.value()); + case ShortConst v -> new ShortNode(v.value()); + case IntConst v -> new IntNode(v.value()); + case LongConst v -> new LongNode(v.value()); + case FloatConst v -> new FloatNode(v.value()); + case DoubleConst v -> new DoubleNode(v.value()); + case DecimalConst v -> new DecimalNode(v.value()); + case StringConst v -> new StringNode(v.value()); + case TripleQuotedStringConst v -> new StringNode(v.value()); + case BinaryExp be -> switch (be.binaryOp()) { + case And ignored -> new AndNode(recurseExp(be.left()), recurseExp(be.right())); + case Or ignored -> new OrNode(recurseExp(be.left()), recurseExp(be.right())); + case Plus ignored -> new PlusNode(recurseExp(be.left()), recurseExp(be.right())); + case Sub ignored -> SubNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); + case Mult ignored -> MultNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); + case Mod ignored -> ModNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); + case Div ignored -> DivNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); + case Gt ignored -> new GtNode(recurseExp(be.left()), recurseExp(be.right())); + case Ge ignored -> new GeNode(recurseExp(be.left()), recurseExp(be.right())); + case Eq ignored -> new EqNode(recurseExp(be.left()), recurseExp(be.right())); + case Neq ignored -> NotNodeGen.create(new EqNode(recurseExp(be.left()), recurseExp(be.right()))); + case Lt ignored -> new LtNode(recurseExp(be.left()), recurseExp(be.right())); + case Le ignored -> new LeNode(recurseExp(be.left()), recurseExp(be.right())); + default -> throw new RawTruffleInternalErrorException(); + }; + case BinaryConst bc -> new BinaryConstNode(bc.bytes()); + case LocationConst lc -> new LocationConstNode(lc.bytes(), lc.publicDescription()); + case UnaryExp ue -> switch (ue.unaryOp()) { + case Neg ignored -> NegNodeGen.create(recurseExp(ue.exp())); + case Not ignored -> NotNodeGen.create(recurseExp(ue.exp())); + default -> throw new RawTruffleInternalErrorException(); + }; + case IdnExp ie -> { + Entity entity = analyzer.entity().apply(ie.idn()); + yield switch (entity) { + case MethodEntity b -> { + SlotLocation slotLocation = findSlot(b); + yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), null) : + ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), null); + } + case LetBindEntity b -> { + SlotLocation slotLocation = findSlot(b); + yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), (Rql2Type) tipe(b.b().e())) : + ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), (Rql2Type) tipe(b.b().e())); + } + case LetFunEntity f -> { + SlotLocation slotLocation = findSlot(f); + yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), null) : + ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), (Rql2Type) analyzer.idnType(f.f().i())); + } + case LetFunRecEntity f -> { + SlotLocation slotLocation = findSlot(f); + yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), null) : + ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), (Rql2Type) analyzer.idnType(f.f().i())); + } + case FunParamEntity f -> { + int depth = getCurrentDepth() - getEntityDepth(f); + if (depth == 0) { + TreeRelation p = tree.parent(); + FunProto fpr = (FunProto) JavaConverters.asJavaCollection(p.apply(f.f())) + .stream() + .filter(n -> n instanceof FunProto) + .findFirst() + .orElseThrow(); + List fp = JavaConverters.asJavaCollection(fpr.ps()).stream().map(fpar -> (FunParam) fpar).toList(); + int idx = fp.indexOf(f.f()); + yield new ReadParamNode(idx); + } else { + TreeRelation p = tree.parent(); + FunProto fpr = (FunProto) JavaConverters.asJavaCollection(p.apply(f.f())) + .stream() + .filter(n -> n instanceof FunProto) + .findFirst() + .orElseThrow(); + List fp = JavaConverters.asJavaCollection(fpr.ps()).stream().map(fpar -> (FunParam) fpar).toList(); + int idx = fp.indexOf(f.f()); + yield new ReadParamClosureNode(depth, idx); + } + } + default -> throw new RawTruffleInternalErrorException("Unknown entity type"); + }; + } + case IfThenElse ite -> new IfThenElseNode(recurseExp(ite.e1()), recurseExp(ite.e2()), recurseExp(ite.e3())); + case Proj proj -> RecordProjNodeGen.create(recurseExp(proj.e()), new StringNode(proj.i())); + case Let let -> { + StatementNode[] decls = JavaConverters.asJavaCollection(let.decls()).stream().map(this::recurseLetDecl).toArray(StatementNode[]::new); + yield new ExpBlockNode(decls, recurseExp(let.e())); + } + case FunAbs fa -> { + Function f = recurseFunProto(fa.p()); + boolean hasFreeVars = analyzer.freeVars(fa).nonEmpty(); + ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(fa.p().ps()).stream() + .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) + .toArray(ExpressionNode[]::new); + // If the function has free variables it is a Closure + if (hasFreeVars) { + yield new ClosureNode(f, defaultArgs); + } + // If the function has optional arguments it is a Method + else { + yield new MethodNode(null, f, defaultArgs, false); + } + } + case FunApp fa when tipe(fa.f()) instanceof PackageEntryType -> { + Type t = tipe(fa); + PackageEntryType pet = (PackageEntryType) tipe(fa.f()); + TruffleEntryExtension e = getEntry(pet.pkgName(), pet.entName()); + yield e.toTruffle( + t, + JavaConverters.asJavaCollection(fa.args()).stream().map(a -> new Rql2Arg(a.e(), tipe(a.e()), a.idn())).toList(), + this + ); + } + case FunApp fa -> { + String[] argNames = JavaConverters.asJavaCollection(fa.args()).stream().map(a -> a.idn().isDefined() ? a.idn().get() : null).toArray(String[]::new); + ExpressionNode[] exps = JavaConverters.asJavaCollection(fa.args()).stream().map(a -> recurseExp(a.e())).toArray(ExpressionNode[]::new); + yield new InvokeNode(recurseExp(fa.f()), argNames, exps); + } + default -> throw new RawTruffleInternalErrorException("Unknown expression type"); + }; + } +} diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleBuildBody.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleBuildBody.java similarity index 80% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleBuildBody.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleBuildBody.java index 4d0bda51f..87599dca2 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleBuildBody.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleBuildBody.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.compiler; +package com.rawlabs.snapi.truffle.emitter.compiler; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public interface TruffleBuildBody { public ExpressionNode buildBody(); diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleEmit.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleEmit.java similarity index 64% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleEmit.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleEmit.java index a14796863..b5e9d5cbf 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleEmit.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleEmit.java @@ -10,29 +10,29 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.compiler; +package com.rawlabs.snapi.truffle.emitter.compiler; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.nodes.RootNode; -import raw.client.api.Entrypoint; -import raw.compiler.common.source.Exp; -import raw.compiler.common.source.SourceProgram; -import raw.compiler.rql2.ProgramContext; -import raw.compiler.rql2.Tree; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.controlflow.ExpBlockNode; +import com.rawlabs.compiler.Entrypoint; +import com.rawlabs.snapi.frontend.common.source.Exp; +import com.rawlabs.snapi.frontend.common.source.SourceProgram; +import com.rawlabs.snapi.frontend.rql2.ProgramContext; +import com.rawlabs.snapi.frontend.rql2.Tree; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.controlflow.ExpBlockNode; import scala.collection.JavaConverters; public class TruffleEmit { public static Entrypoint doEmit( SourceProgram program, RawLanguage language, - raw.compiler.base.ProgramContext programContext) { - ProgramContext ctx = (raw.compiler.rql2.ProgramContext) programContext; + com.rawlabs.snapi.frontend.base.ProgramContext programContext) { + ProgramContext ctx = (com.rawlabs.snapi.frontend.rql2.ProgramContext) programContext; Tree tree = new Tree(program, true, ctx); SnapiTruffleEmitter emitter = new SnapiTruffleEmitter(tree, language, ctx); Rql2Program prog = (Rql2Program) tree.root(); diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleEntrypoint.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleEntrypoint.java similarity index 89% rename from snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleEntrypoint.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleEntrypoint.java index 6c73c3ab9..713037c64 100644 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/TruffleEntrypoint.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/compiler/TruffleEntrypoint.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.compiler.snapi.truffle.compiler; +package com.rawlabs.snapi.truffle.emitter.compiler; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.nodes.RootNode; -import raw.client.api.Entrypoint; +import com.rawlabs.compiler.Entrypoint; public class TruffleEntrypoint implements Entrypoint { diff --git a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/CompilerScalaConsts.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/CompilerScalaConsts.java similarity index 75% rename from snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/CompilerScalaConsts.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/CompilerScalaConsts.java index b025dc49d..a2908577b 100644 --- a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/CompilerScalaConsts.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/CompilerScalaConsts.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.compiler.rql2output.truffle.builtin; +package com.rawlabs.snapi.truffle.emitter.output; -import raw.compiler.rql2.source.Rql2IsNullableTypeProperty; -import raw.compiler.rql2.source.Rql2IsTryableTypeProperty; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IsNullableTypeProperty; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IsTryableTypeProperty; public class CompilerScalaConsts { public static final Rql2IsTryableTypeProperty tryable = Rql2IsTryableTypeProperty.apply(); diff --git a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/CsvWriter.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/CsvWriter.java similarity index 85% rename from snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/CsvWriter.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/CsvWriter.java index e31c2ad1d..95ab9df44 100644 --- a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/CsvWriter.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/CsvWriter.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.compiler.rql2output.truffle.builtin; +package com.rawlabs.snapi.truffle.emitter.output; import com.oracle.truffle.api.frame.FrameDescriptor; import java.util.Arrays; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.csv.writer.internal.*; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal.*; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; public class CsvWriter { diff --git a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/JsonWriter.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/JsonWriter.java similarity index 85% rename from snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/JsonWriter.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/JsonWriter.java index 74faf67e3..c9bf3f44e 100644 --- a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/JsonWriter.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/JsonWriter.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.compiler.rql2output.truffle.builtin; +package com.rawlabs.snapi.truffle.emitter.output; import com.oracle.truffle.api.frame.FrameDescriptor; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.json.writer.internal.*; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal.*; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; import scala.collection.JavaConverters; -import static raw.compiler.rql2output.truffle.builtin.CompilerScalaConsts.nullable; -import static raw.compiler.rql2output.truffle.builtin.CompilerScalaConsts.tryable; +import static com.rawlabs.snapi.truffle.emitter.output.CompilerScalaConsts.nullable; +import static com.rawlabs.snapi.truffle.emitter.output.CompilerScalaConsts.tryable; public class JsonWriter { diff --git a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/TruffleBinaryWriter.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/TruffleBinaryWriter.java similarity index 79% rename from snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/TruffleBinaryWriter.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/TruffleBinaryWriter.java index bae3a6d5a..c098a5f0d 100644 --- a/snapi-truffle/src/main/java/raw/compiler/rql2output/truffle/builtin/TruffleBinaryWriter.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/emitter/output/TruffleBinaryWriter.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.compiler.rql2output.truffle.builtin; +package com.rawlabs.snapi.truffle.emitter.output; import com.oracle.truffle.api.frame.FrameDescriptor; -import raw.compiler.rql2.source.Rql2BinaryType; -import raw.compiler.rql2.source.Rql2IsNullableTypeProperty; -import raw.compiler.rql2.source.Rql2IsTryableTypeProperty; -import raw.compiler.rql2.source.Rql2StringType; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.binary.BinaryBytesWriterNode; -import raw.runtime.truffle.ast.io.binary.NullableBinaryWriterNode; -import raw.runtime.truffle.ast.io.binary.TryableBinaryWriterNode; +import com.rawlabs.snapi.frontend.rql2.source.Rql2BinaryType; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IsNullableTypeProperty; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IsTryableTypeProperty; +import com.rawlabs.snapi.frontend.rql2.source.Rql2StringType; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.binary.BinaryBytesWriterNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.binary.NullableBinaryWriterNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.binary.TryableBinaryWriterNode; public class TruffleBinaryWriter { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ExpressionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ExpressionNode.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ExpressionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ExpressionNode.java index cfb1332ef..50a648874 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ExpressionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ExpressionNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; import com.oracle.truffle.api.dsl.TypeSystemReference; import com.oracle.truffle.api.frame.VirtualFrame; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.instrumentation.StandardTags; import com.oracle.truffle.api.instrumentation.Tag; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.runtime.truffle.runtime.record.DuplicateKeyRecord; -import raw.runtime.truffle.runtime.record.PureRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.runtime.record.DuplicateKeyRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.record.PureRecord; @TypeSystemReference(RawTypes.class) @GenerateWrapper diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/PropertyType.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/PropertyType.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/PropertyType.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/PropertyType.java index 6c7843187..0a7f517f0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/PropertyType.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/PropertyType.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; // Static properties for dynamic object storage types public class PropertyType { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/RawContext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawContext.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/RawContext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawContext.java index 703329409..bcda485d2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/RawContext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawContext.java @@ -10,22 +10,23 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.TruffleLanguage; import com.oracle.truffle.api.TruffleLanguage.Env; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.compiler.ProgramEnvironment; +import com.rawlabs.compiler.ProgramEnvironment$; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.snapi.frontend.inferrer.api.InferrerService; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.function.RawFunctionRegistry; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.core.RawUid; import java.io.OutputStream; import java.util.Set; -import raw.client.api.*; -import raw.inferrer.api.InferrerService; -import raw.protocol.LocationConfig; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.function.RawFunctionRegistry; -import raw.utils.RawSettings; -import raw.utils.RawUid; import scala.collection.JavaConverters; public final class RawContext { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/RawLanguage.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawLanguage.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/RawLanguage.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawLanguage.java index 61e3bb49e..a0d681eb3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/RawLanguage.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawLanguage.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; import com.oracle.truffle.api.CallTarget; import com.oracle.truffle.api.CompilerDirectives; @@ -24,27 +24,27 @@ import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.RootNode; import com.oracle.truffle.api.object.Shape; +import com.rawlabs.compiler.Entrypoint; +import com.rawlabs.snapi.frontend.base.CompilerContext; +import com.rawlabs.snapi.frontend.base.InitPhase; +import com.rawlabs.snapi.frontend.base.Phase; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.common.PhaseDescriptor; +import com.rawlabs.snapi.frontend.common.source.SourceProgram; +import com.rawlabs.snapi.frontend.inferrer.api.InferrerService; +import com.rawlabs.snapi.frontend.rql2.*; +import com.rawlabs.snapi.frontend.rql2.source.InternalSourcePrettyPrinter; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Program; +import com.rawlabs.snapi.truffle.emitter.compiler.TruffleEmit; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleValidationException; +import com.rawlabs.snapi.truffle.runtime.runtime.record.DuplicateKeyRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.record.PureRecord; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.core.RawUid; import com.typesafe.config.ConfigFactory; import java.util.*; import java.util.stream.Collectors; import org.graalvm.options.OptionDescriptors; -import raw.client.api.*; -import raw.compiler.base.CompilerContext; -import raw.compiler.base.InitPhase; -import raw.compiler.base.Phase; -import raw.compiler.base.source.Type; -import raw.compiler.common.PhaseDescriptor; -import raw.compiler.common.source.SourceProgram; -import raw.compiler.rql2.*; -import raw.compiler.rql2.source.InternalSourcePrettyPrinter; -import raw.compiler.rql2.source.Rql2Program; -import raw.compiler.snapi.truffle.compiler.TruffleEmit; -import raw.inferrer.api.InferrerService; -import raw.runtime.truffle.runtime.exceptions.RawTruffleValidationException; -import raw.runtime.truffle.runtime.record.DuplicateKeyRecord; -import raw.runtime.truffle.runtime.record.PureRecord; -import raw.utils.RawSettings; -import raw.utils.RawUid; import scala.collection.JavaConverters; @TruffleLanguage.Registration( @@ -174,23 +174,23 @@ protected CallTarget parse(ParsingRequest request) throws Exception { Arrays.asList( new PhaseDescriptor( "SugarExtensionDesugarer", - (Class>) + (Class>) (Class) SugarExtensionDesugarer.class), new PhaseDescriptor( "(Sugar)SugarExtensionDesugarer", - (Class>) + (Class>) (Class) SugarExtensionDesugarer.class), new PhaseDescriptor( "ListProjDesugarer", - (Class>) + (Class>) (Class) ListProjDesugarer.class), new PhaseDescriptor( "Propagation", - (Class>) + (Class>) (Class) Propagation.class), new PhaseDescriptor( "ImplicitCasts", - (Class>) + (Class>) (Class) ImplicitCasts.class)); @CompilerDirectives.TruffleBoundary diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/RawLanguageCache.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawLanguageCache.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/RawLanguageCache.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawLanguageCache.java index 44861a4e3..95d618ddc 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/RawLanguageCache.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawLanguageCache.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; import com.oracle.truffle.api.CompilerDirectives; +import com.rawlabs.snapi.frontend.base.CompilerContext; +import com.rawlabs.snapi.frontend.inferrer.api.InferrerService; +import com.rawlabs.snapi.frontend.inferrer.api.InferrerServiceProvider; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.core.RawUid; +import com.rawlabs.utils.core.RawUtils; import java.util.HashSet; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import raw.compiler.base.CompilerContext; -import raw.inferrer.api.InferrerService; -import raw.inferrer.api.InferrerServiceProvider; -import raw.utils.RawSettings; -import raw.utils.RawUid; -import raw.utils.RawUtils; import scala.runtime.BoxedUnit; public class RawLanguageCache { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/RawOptions.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawOptions.java similarity index 97% rename from snapi-truffle/src/main/java/raw/runtime/truffle/RawOptions.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawOptions.java index 4f01ab455..4f3c8494a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/RawOptions.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawOptions.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; import org.graalvm.options.OptionDescriptor; import org.graalvm.options.OptionDescriptors; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/RawTypes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawTypes.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/RawTypes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawTypes.java index 53ffb5429..ade6ea4de 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/RawTypes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/RawTypes.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; import com.oracle.truffle.api.dsl.TypeSystem; -import raw.runtime.truffle.runtime.primitives.*; -import raw.runtime.truffle.runtime.record.DuplicateKeyRecord; -import raw.runtime.truffle.runtime.record.PureRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.runtime.record.DuplicateKeyRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.record.PureRecord; @TypeSystem({ boolean.class, diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/StatementNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/StatementNode.java similarity index 97% rename from snapi-truffle/src/main/java/raw/runtime/truffle/StatementNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/StatementNode.java index 46315cce4..3688006e9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/StatementNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/StatementNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle; +package com.rawlabs.snapi.truffle.runtime; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.instrumentation.*; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/BinaryNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/BinaryNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/BinaryNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/BinaryNode.java index d1e52783a..d1d4c1ace 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/BinaryNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/BinaryNode.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast; +package com.rawlabs.snapi.truffle.runtime.ast; import com.oracle.truffle.api.dsl.NodeChild; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeChild("leftNode") @NodeChild("rightNode") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/ProgramExpressionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/ProgramExpressionNode.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/ProgramExpressionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/ProgramExpressionNode.java index 3a3566a62..866cc5834 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/ProgramExpressionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/ProgramExpressionNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast; +package com.rawlabs.snapi.truffle.runtime.ast; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.RootNode; import com.oracle.truffle.api.source.Source; import com.oracle.truffle.api.source.SourceSection; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; public final class ProgramExpressionNode extends RootNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/ProgramStatementNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/ProgramStatementNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/ProgramStatementNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/ProgramStatementNode.java index 1163cfc99..a6a18a29c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/ProgramStatementNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/ProgramStatementNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast; +package com.rawlabs.snapi.truffle.runtime.ast; import com.oracle.truffle.api.frame.FrameDescriptor; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.RootNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.StatementNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.StatementNode; public final class ProgramStatementNode extends RootNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/TypeGuards.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/TypeGuards.java similarity index 98% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/TypeGuards.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/TypeGuards.java index 04b4f9669..43a5a52f4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/TypeGuards.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/TypeGuards.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast; +package com.rawlabs.snapi.truffle.runtime.ast; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.dsl.Idempotent; -import raw.compiler.rql2.source.*; +import com.rawlabs.snapi.frontend.rql2.source.*; public class TypeGuards { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/controlflow/ExpBlockNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/controlflow/ExpBlockNode.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/controlflow/ExpBlockNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/controlflow/ExpBlockNode.java index dca327953..03669c0c3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/controlflow/ExpBlockNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/controlflow/ExpBlockNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.controlflow; +package com.rawlabs.snapi.truffle.runtime.ast.controlflow; import com.oracle.truffle.api.CompilerAsserts; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.BlockNode; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.StatementNode; public final class ExpBlockNode extends ExpressionNode implements BlockNode.ElementExecutor { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/controlflow/IfThenElseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/controlflow/IfThenElseNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/controlflow/IfThenElseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/controlflow/IfThenElseNode.java index 525af28d4..4bb16f4ec 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/controlflow/IfThenElseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/controlflow/IfThenElseNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.controlflow; +package com.rawlabs.snapi.truffle.runtime.ast.controlflow; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.UnexpectedResultException; import com.oracle.truffle.api.profiles.CountingConditionProfile; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public final class IfThenElseNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregateMultipleNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregateMultipleNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregateMultipleNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregateMultipleNode.java index ce97dba9b..283a466a8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregateMultipleNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregateMultipleNode.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.aggregation; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRMultiAggregationBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRMultiAggregationBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; public class AggregateMultipleNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregateSingleNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregateSingleNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregateSingleNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregateSingleNode.java index 7d1dacf77..837264c55 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregateSingleNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregateSingleNode.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.aggregation; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRSingleAggregationBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRSingleAggregationBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; public class AggregateSingleNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/Aggregations.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/Aggregations.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/Aggregations.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/Aggregations.java index 816988a45..e7ff032e8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/Aggregations.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/Aggregations.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.aggregation; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation; public class Aggregations { public static final byte COUNT = 0; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregatorNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregatorNodes.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregatorNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregatorNodes.java index f7d77d5d6..efaab9d67 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/aggregation/AggregatorNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/aggregation/AggregatorNodes.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.aggregation; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; public class AggregatorNodes { @NodeInfo(shortName = "Aggregator.Zero") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/AndNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/AndNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/AndNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/AndNode.java index 5e3492023..28238c529 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/AndNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/AndNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; public final class AndNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/DivNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/DivNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/DivNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/DivNode.java index 023e449e2..3ed9815d4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/DivNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/DivNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; @@ -18,9 +18,9 @@ import java.math.BigDecimal; import java.math.MathContext; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; // TODO: further optimization could be done by creating permutations of types? // if we divide 500.0 by 500.0 the result could fit into int, should we specialize that case? diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/EqNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/EqNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/EqNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/EqNode.java index 57b37ab49..786380128 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/EqNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/EqNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; @NodeInfo(shortName = "==") public class EqNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/GeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/GeNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/GeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/GeNode.java index ecddf1e95..ec6de24c0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/GeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/GeNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; public class GeNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/GtNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/GtNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/GtNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/GtNode.java index 315e45788..c8f7d49c0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/GtNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/GtNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; @NodeInfo(shortName = ">") public class GtNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/LeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/LeNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/LeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/LeNode.java index cb2d5f24b..0808287a8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/LeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/LeNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; public class LeNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/LtNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/LtNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/LtNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/LtNode.java index 8403503bf..e96fe7fef 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/LtNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/LtNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; @NodeInfo(shortName = "<") public class LtNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/ModNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/ModNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/ModNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/ModNode.java index 88efd7c8e..8de2fee0e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/ModNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/ModNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeInfo(shortName = "%") public abstract class ModNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/MultNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/MultNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/MultNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/MultNode.java index 3346c2fbb..181e248e7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/MultNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/MultNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeInfo(shortName = "*") public abstract class MultNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/OrNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/OrNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/OrNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/OrNode.java index 38d700a32..42f8af319 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/OrNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/OrNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; public final class OrNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/PlusNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/PlusNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/PlusNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/PlusNode.java index 541e409f3..f8ef33185 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/PlusNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/PlusNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; @NodeInfo(shortName = "+") public class PlusNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/SubNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/SubNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/SubNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/SubNode.java index 1ec0f4bee..5034a58d0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/binary/SubNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/binary/SubNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.binary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ast.BinaryNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.ast.BinaryNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeInfo(shortName = "-") public abstract class SubNode extends BinaryNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/aws_package/AwsV4SignedRequestNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/aws_package/AwsV4SignedRequestNode.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/aws_package/AwsV4SignedRequestNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/aws_package/AwsV4SignedRequestNode.java index b3ebc310b..c30509618 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/aws_package/AwsV4SignedRequestNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/aws_package/AwsV4SignedRequestNode.java @@ -10,13 +10,23 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.aws_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.aws_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.bytestream.http.HttpByteStreamLocation; import java.net.HttpURLConnection; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; @@ -29,16 +39,6 @@ import java.time.format.DateTimeFormatter; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.sources.bytestream.http.HttpByteStreamLocation; -import raw.utils.RawSettings; import scala.None$; import scala.Option; import scala.Some; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryBase64Node.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryBase64Node.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryBase64Node.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryBase64Node.java index 0108329c0..75f2b28dd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryBase64Node.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryBase64Node.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.binary_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.binary_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; import java.util.Base64; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.BinaryObject; @NodeInfo(shortName = "Binary.Base64") @NodeChild(value = "binary") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryFromStringNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryFromStringNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryFromStringNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryFromStringNode.java index d0b5255e6..329248683 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryFromStringNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryFromStringNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.binary_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.binary_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; @NodeInfo(shortName = "Binary.FromString") @NodeChild(value = "binary") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryReadNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryReadNode.java similarity index 66% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryReadNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryReadNode.java index 7dc8c73d0..290e9108b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/binary_package/BinaryReadNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/binary_package/BinaryReadNode.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.binary_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.binary_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleInputStream; import java.io.IOException; import java.io.InputStream; import org.apache.commons.io.IOUtils; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.primitives.BinaryObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleInputStream; @NodeInfo(shortName = "Binary.Read") @NodeChild(value = "binary") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentParameterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentParameterNode.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentParameterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentParameterNode.java index 75900a970..4cb5f5ea2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentParameterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentParameterNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.environment_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.environment_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.*; @@ -21,12 +21,12 @@ import com.oracle.truffle.api.library.CachedLibrary; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.source.Rql2Type; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.primitives.*; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; @ImportStatic(value = {TypeGuards.class, StaticInitializers.class}) @NodeInfo(shortName = "Environment.Parameter") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentScopesNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentScopesNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentScopesNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentScopesNode.java index 1d33619d6..5f41ee3f6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentScopesNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentScopesNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.environment_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.environment_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Bind; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; @NodeInfo(shortName = "Environment.Scopes") @ImportStatic(StaticInitializers.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentSecretNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentSecretNode.java similarity index 69% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentSecretNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentSecretNode.java index 48b2c4c11..753396b53 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/environment_package/EnvironmentSecretNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/environment_package/EnvironmentSecretNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.environment_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.environment_package; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Environment.Secret") @NodeChild(value = "key") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/function_package/FunctionInvokeAfterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/function_package/FunctionInvokeAfterNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/function_package/FunctionInvokeAfterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/function_package/FunctionInvokeAfterNode.java index 5b556bf8b..b72d76660 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/function_package/FunctionInvokeAfterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/function_package/FunctionInvokeAfterNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.function_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.function_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; @NodeInfo(shortName = "Function.InvokeAfter") @NodeChild(value = "function") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpReadNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpReadNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpReadNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpReadNode.java index 69e20d6a2..67e9f41b2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpReadNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpReadNode.java @@ -10,28 +10,28 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.http_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.http_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.utils.sources.api.LocationException; +import com.rawlabs.utils.sources.bytestream.http.HttpByteStreamLocation; +import com.rawlabs.utils.sources.bytestream.http.HttpResult; import java.io.IOException; import java.io.InputStream; import java.util.Arrays; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.primitives.BinaryObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.sources.api.LocationException; -import raw.sources.bytestream.http.HttpByteStreamLocation; -import raw.sources.bytestream.http.HttpResult; import scala.Tuple2; import scala.collection.IndexedSeq; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpUrlDecodeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpUrlDecodeNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpUrlDecodeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpUrlDecodeNode.java index 14e40b437..4f6f23a87 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpUrlDecodeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpUrlDecodeNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.http_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.http_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; import java.net.URLDecoder; import java.nio.charset.StandardCharsets; -import raw.runtime.truffle.ExpressionNode; @NodeInfo(shortName = "Http.UrlDecode") @NodeChild(value = "str") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpUrlEncodeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpUrlEncodeNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpUrlEncodeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpUrlEncodeNode.java index cd1e7e8c3..7623d02b6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/http_package/HttpUrlEncodeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/http_package/HttpUrlEncodeNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.http_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.http_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; -import raw.runtime.truffle.ExpressionNode; @NodeInfo(shortName = "Http.UrlEncode") @NodeChild(value = "str") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/jdbc/JdbcQueryNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/jdbc/JdbcQueryNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/jdbc/JdbcQueryNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/jdbc/JdbcQueryNode.java index 5dabf997e..dc96e6ee9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/jdbc/JdbcQueryNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/jdbc/JdbcQueryNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.jdbc; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.rdbms.JdbcExceptionHandler; -import raw.runtime.truffle.runtime.iterable.sources.JdbcQueryCollection; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.utils.RawSettings; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.JdbcExceptionHandler; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.JdbcQueryCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.core.RawSettings; @NodeInfo(shortName = "Jdbc.Query") public class JdbcQueryNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationDescribeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationDescribeNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationDescribeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationDescribeNode.java index bcfea1f40..68d6ca9f8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationDescribeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationDescribeNode.java @@ -10,30 +10,30 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.inferrer.api.*; +import com.rawlabs.snapi.frontend.rql2.Rql2TypeUtils$; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.utils.core.RawException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; -import raw.compiler.rql2.Rql2TypeUtils$; -import raw.compiler.rql2.source.*; -import raw.inferrer.api.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.utils.RawException; import scala.Some; // A.Z Similar implementation to Scala diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromHttpNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromHttpNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromHttpNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromHttpNode.java index f002b608c..8306401ce 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromHttpNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromHttpNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.interop.InteropLibrary; @@ -18,19 +18,19 @@ import com.oracle.truffle.api.interop.UnknownIdentifierException; import com.oracle.truffle.api.interop.UnsupportedMessageException; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.protocol.compiler.HttpHeadersConfig; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.bytestream.http.HttpByteStreamLocation; import java.net.HttpURLConnection; import java.util.Base64; import java.util.Map; -import raw.protocol.HttpHeadersConfig; -import raw.protocol.LocationConfig; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.bytestream.http.HttpByteStreamLocation; -import raw.utils.RawSettings; import scala.None$; import scala.Option; import scala.Some; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromMySQLCredentialNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromMySQLCredentialNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromMySQLCredentialNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromMySQLCredentialNode.java index 0c48ef2ee..5a6e66425 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromMySQLCredentialNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromMySQLCredentialNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.protocol.LocationConfig; -import raw.protocol.MySqlConfig; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.mysql.MySqlServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.protocol.compiler.MySqlConfig; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.mysql.MySqlServerLocation; @NodeInfo(shortName = "Location.FromMySQLCredential") public class LocationFromMySQLCredentialNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromMySQLNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromMySQLNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromMySQLNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromMySQLNode.java index 3730c9e41..e3a84ffe0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromMySQLNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromMySQLNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.mysql.MySqlServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.mysql.MySqlServerLocation; @NodeInfo(shortName = "Location.FromMySQL") public class LocationFromMySQLNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromOracleCredentialNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromOracleCredentialNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromOracleCredentialNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromOracleCredentialNode.java index 532a64f50..f3b6e2911 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromOracleCredentialNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromOracleCredentialNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.protocol.LocationConfig; -import raw.protocol.OracleConfig; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.oracle.OracleServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.protocol.compiler.OracleConfig; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.oracle.OracleServerLocation; @NodeInfo(shortName = "Location.FromOracleCredential") public class LocationFromOracleCredentialNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromOracleNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromOracleNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromOracleNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromOracleNode.java index 0a60a6e96..938c8619e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromOracleNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromOracleNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.oracle.OracleServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.oracle.OracleServerLocation; @NodeInfo(shortName = "Location.FromOracle") public class LocationFromOracleNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromPostgreSQLCredentialNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromPostgreSQLCredentialNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromPostgreSQLCredentialNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromPostgreSQLCredentialNode.java index dc729cd46..ce9a1f182 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromPostgreSQLCredentialNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromPostgreSQLCredentialNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.protocol.LocationConfig; -import raw.protocol.PostgreSQLConfig; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.pgsql.PostgresqlServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.protocol.compiler.PostgreSQLConfig; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.pgsql.PostgresqlServerLocation; @NodeInfo(shortName = "Location.FromPostgreSQLCredential") public class LocationFromPostgreSQLCredentialNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromPostgreSQLNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromPostgreSQLNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromPostgreSQLNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromPostgreSQLNode.java index 45d8cc96a..b79f02a22 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromPostgreSQLNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromPostgreSQLNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.pgsql.PostgresqlServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.pgsql.PostgresqlServerLocation; @NodeInfo(shortName = "Location.FromPostgreSQL") public class LocationFromPostgreSQLNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromS3Node.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromS3Node.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromS3Node.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromS3Node.java index 62aa6eae4..09c2e0e5d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromS3Node.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromS3Node.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.protocol.LocationConfig; -import raw.protocol.S3Config; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.filesystem.s3.S3Path; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.protocol.compiler.S3Config; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.sources.filesystem.s3.S3Path; import scala.None$; import scala.Option; import scala.Some; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSQLServerCredentialNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSQLServerCredentialNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSQLServerCredentialNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSQLServerCredentialNode.java index be8c6a3d5..42d433b65 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSQLServerCredentialNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSQLServerCredentialNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.protocol.LocationConfig; -import raw.protocol.SQLServerConfig; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.sqlserver.SqlServerServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.protocol.compiler.SQLServerConfig; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.sqlserver.SqlServerServerLocation; @NodeInfo(shortName = "Location.FromSQLServerCredential") public class LocationFromSQLServerCredentialNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSQLServerNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSQLServerNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSQLServerNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSQLServerNode.java index 0abcaa2b0..f338fc7aa 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSQLServerNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSQLServerNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.sqlserver.SqlServerServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.sqlserver.SqlServerServerLocation; @NodeInfo(shortName = "Location.FromSQLServer") public class LocationFromSQLServerNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSnowflakeCredentialNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSnowflakeCredentialNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSnowflakeCredentialNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSnowflakeCredentialNode.java index c90cb81e2..f1335e384 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSnowflakeCredentialNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSnowflakeCredentialNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.protocol.LocationConfig; -import raw.protocol.SnowflakeConfig; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.snowflake.SnowflakeServerLocation; -import raw.utils.RawSettings; +import com.rawlabs.protocol.compiler.LocationConfig; +import com.rawlabs.protocol.compiler.SnowflakeConfig; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.snowflake.SnowflakeServerLocation; @NodeInfo(shortName = "Location.FromSnowflakeCredential") public class LocationFromSnowflakeCredentialNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSnowflakeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSnowflakeNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSnowflakeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSnowflakeNode.java index a32228041..010c8ee86 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromSnowflakeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromSnowflakeNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; @@ -19,17 +19,17 @@ import com.oracle.truffle.api.interop.UnknownIdentifierException; import com.oracle.truffle.api.interop.UnsupportedMessageException; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; +import com.rawlabs.utils.sources.jdbc.snowflake.SnowflakeServerLocation; import java.util.HashMap; import java.util.Map; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; -import raw.runtime.truffle.runtime.primitives.*; -import raw.sources.jdbc.api.JdbcServerLocation; -import raw.sources.jdbc.snowflake.SnowflakeServerLocation; -import raw.utils.RawSettings; @NodeInfo(shortName = "Location.FromSnowflake") public class LocationFromSnowflakeNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromStringNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromStringNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromStringNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromStringNode.java index 199ec2ef9..280aed95f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationFromStringNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationFromStringNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.api.LocationDescription$; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.sources.api.Location; +import com.rawlabs.snapi.frontend.rql2.api.LocationDescription$; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.sources.api.Location; import scala.util.Either; @NodeInfo(shortName = "Location.FromString") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationLlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationLlNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationLlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationLlNode.java index 54aa24546..16a16be4f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationLlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationLlNode.java @@ -10,27 +10,27 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.api.LocationDescription$; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.utils.core.RawException; +import com.rawlabs.utils.sources.filesystem.api.*; import java.time.LocalDateTime; import java.time.ZoneOffset; -import raw.compiler.rql2.api.LocationDescription$; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.list.StringList; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.sources.filesystem.api.*; -import raw.utils.RawException; import scala.Tuple2; import scala.collection.IndexedSeq; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationLsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationLsNode.java similarity index 71% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationLsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationLsNode.java index c3dde3c89..e12e9a175 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/location_package/LocationLsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/location_package/LocationLsNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.location_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.api.LocationDescription$; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.list.StringList; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.sources.filesystem.api.FileSystemLocation; -import raw.utils.RawException; +import com.rawlabs.snapi.frontend.rql2.api.LocationDescription$; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.core.RawException; +import com.rawlabs.utils.sources.filesystem.api.FileSystemLocation; import scala.collection.IndexedSeq; @NodeInfo(shortName = "String.Read") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAbsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAbsNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAbsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAbsNode.java index 1bcd3ff81..1e5530d9f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAbsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAbsNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; // TODO: A.Z make sure that the semantics are correct @NodeInfo(shortName = "Math.Abs") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAcosNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAcosNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAcosNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAcosNode.java index 5c812550a..7abd5cc05 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAcosNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAcosNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Acos") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAsinNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAsinNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAsinNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAsinNode.java index 9cdcea644..15cb1e396 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAsinNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAsinNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; // TODO: Check Acos comments @NodeInfo(shortName = "Math.Asin") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAtanNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAtanNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAtanNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAtanNode.java index ed9190e2a..242d513ac 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAtanNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAtanNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Atan") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAtn2Node.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAtn2Node.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAtn2Node.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAtn2Node.java index b65fb0cbe..a1d8a0ebd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathAtn2Node.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathAtn2Node.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Atn2") @NodeChild(value = "left", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCeilingNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCeilingNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCeilingNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCeilingNode.java index f09369d9e..7516f9bbe 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCeilingNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCeilingNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; import java.math.RoundingMode; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; @NodeInfo(shortName = "Math.Ceiling") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCosNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCosNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCosNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCosNode.java index ef0b3eaf0..04262683f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCosNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCosNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Cos") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCotNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCotNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCotNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCotNode.java index c9a4f5da4..f5382809c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathCotNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathCotNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Cot") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathDegreesNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathDegreesNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathDegreesNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathDegreesNode.java index 9e002ede6..ec399a0e3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathDegreesNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathDegreesNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Degrees") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathExpNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathExpNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathExpNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathExpNode.java index 1d5d119ba..095faff92 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathExpNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathExpNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Exp") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathFloorNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathFloorNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathFloorNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathFloorNode.java index 95f5865fd..e2db17ee9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathFloorNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathFloorNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; import java.math.RoundingMode; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; @NodeInfo(shortName = "Math.Floor") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathLog10Node.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathLog10Node.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathLog10Node.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathLog10Node.java index 56e20047f..1c626749a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathLog10Node.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathLog10Node.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Log10") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathLogNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathLogNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathLogNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathLogNode.java index 3687cdb34..41957e580 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathLogNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathLogNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Log") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathPowerNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathPowerNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathPowerNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathPowerNode.java index 8ef758165..d0f6bdef0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathPowerNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathPowerNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Power") @NodeChild(value = "left", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathRadiansNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathRadiansNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathRadiansNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathRadiansNode.java index 019101a74..fec79683a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathRadiansNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathRadiansNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Radians") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSignNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSignNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSignNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSignNode.java index a0cc4cba3..508aa7a54 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSignNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSignNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Sign") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSinNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSinNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSinNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSinNode.java index ec882c618..107cd2106 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSinNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSinNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Sin") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSqrtNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSqrtNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSqrtNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSqrtNode.java index 07d10cb5d..d99eb4ae5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSqrtNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSqrtNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Sqrt") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSquareNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSquareNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSquareNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSquareNode.java index f75179848..af4b024f0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathSquareNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathSquareNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Floor") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathTanNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathTanNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathTanNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathTanNode.java index 2fe0283b1..3c56b11d7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/math_package/MathTanNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/math_package/MathTanNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.math_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Math.Sin") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/byte_package/ByteFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/byte_package/ByteFromNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/byte_package/ByteFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/byte_package/ByteFromNode.java index b507405f3..8149dd9ae 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/byte_package/ByteFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/byte_package/ByteFromNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.byte_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.byte_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Byte.From") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/decimal_package/DecimalFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/decimal_package/DecimalFromNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/decimal_package/DecimalFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/decimal_package/DecimalFromNode.java index 40d32db5b..bfe804f3f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/decimal_package/DecimalFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/decimal_package/DecimalFromNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.decimal_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.decimal_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; import java.math.BigDecimal; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Decimal.From") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/decimal_package/DecimalRoundNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/decimal_package/DecimalRoundNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/decimal_package/DecimalRoundNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/decimal_package/DecimalRoundNode.java index c8ca0bafe..62c4a2c34 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/decimal_package/DecimalRoundNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/decimal_package/DecimalRoundNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.decimal_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.decimal_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; import java.math.BigDecimal; import java.math.MathContext; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; @NodeInfo(shortName = "Decimal.Round") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/double_package/DoubleFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/double_package/DoubleFromNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/double_package/DoubleFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/double_package/DoubleFromNode.java index 287427e4c..a17f9d5e3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/double_package/DoubleFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/double_package/DoubleFromNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.double_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.double_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Double.From") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/float_package/FloatFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/float_package/FloatFromNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/float_package/FloatFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/float_package/FloatFromNode.java index 4412f1410..c3e9fcde9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/float_package/FloatFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/float_package/FloatFromNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.float_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.float_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Float.From") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/int_package/IntFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/int_package/IntFromNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/int_package/IntFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/int_package/IntFromNode.java index febb4f8d2..2ca3c2b4d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/int_package/IntFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/int_package/IntFromNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.int_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.int_package; -import static raw.runtime.truffle.boundary.RawTruffleBoundaries.parseInt; +import static com.rawlabs.snapi.truffle.runtime.boundary.RawTruffleBoundaries.parseInt; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.boundary.RawTruffleBoundaries; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.boundary.RawTruffleBoundaries; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Int.From") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/int_package/IntRangeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/int_package/IntRangeNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/int_package/IntRangeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/int_package/IntRangeNode.java index 6e82690a0..369506d0f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/int_package/IntRangeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/int_package/IntRangeNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.int_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.int_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.iterable.sources.IntRangeCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.IntRangeCollection; @NodeInfo(shortName = "Int.Range") @NodeChild(value = "start") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/long_package/LongFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/long_package/LongFromNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/long_package/LongFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/long_package/LongFromNode.java index eb0f623a4..f4fdaf420 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/long_package/LongFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/long_package/LongFromNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.long_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.long_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Long.From") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/long_package/LongRangeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/long_package/LongRangeNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/long_package/LongRangeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/long_package/LongRangeNode.java index a4ac6da0c..5c4ef03cf 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/long_package/LongRangeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/long_package/LongRangeNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.long_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.long_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.iterable.sources.LongRangeCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.LongRangeCollection; @NodeInfo(shortName = "Int.Range") @NodeChild(value = "start") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/short_package/ShortFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/short_package/ShortFromNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/short_package/ShortFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/short_package/ShortFromNode.java index 04a67c28f..07140dbbb 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/numeric/short_package/ShortFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/numeric/short_package/ShortFromNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.numeric.short_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.short_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Short.From") @NodeChild(value = "argument", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexCache.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexCache.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexCache.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexCache.java index 8d23df2bd..fe06b0ee4 100755 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexCache.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexCache.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.regex_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import java.util.HashMap; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexFirstMatchInNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexFirstMatchInNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexFirstMatchInNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexFirstMatchInNode.java index da243e224..9028726cf 100755 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexFirstMatchInNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexFirstMatchInNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.regex_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.NullObject; @NodeInfo(shortName = "Regex.FirstMatchIn") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexGroupsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexGroupsNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexGroupsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexGroupsNode.java index 360e97c2a..ea59e4a96 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexGroupsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexGroupsNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.regex_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; import java.util.Objects; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.NullObject; @NodeInfo(shortName = "Regex.FirstMatchIn") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexMatchesNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexMatchesNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexMatchesNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexMatchesNode.java index 1326fe770..87332ce86 100755 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexMatchesNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexMatchesNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.regex_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Regex.Matches") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexReplaceNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexReplaceNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexReplaceNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexReplaceNode.java index f04ea7fa3..7d657daf3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/regex_package/RegexReplaceNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/regex_package/RegexReplaceNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.regex_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; import java.util.regex.Pattern; import java.util.regex.PatternSyntaxException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Regex.Replace") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringBase64Node.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringBase64Node.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringBase64Node.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringBase64Node.java index 65f11ca4e..fa4c919b2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringBase64Node.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringBase64Node.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; import java.util.Base64; -import raw.runtime.truffle.ExpressionNode; @NodeInfo(shortName = "String.Base64") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringCapitalizeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringCapitalizeNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringCapitalizeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringCapitalizeNode.java index 60ca147ca..d4e3306bc 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringCapitalizeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringCapitalizeNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Capitalize") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringContainsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringContainsNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringContainsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringContainsNode.java index 8d66064d9..a298ddab8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringContainsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringContainsNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Contains") @NodeChild(value = "s1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringCountSubStringNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringCountSubStringNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringCountSubStringNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringCountSubStringNode.java index dc9811b4d..f8b361aab 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringCountSubStringNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringCountSubStringNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.CountSubString") @NodeChild(value = "string1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringDecodeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringDecodeNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringDecodeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringDecodeNode.java index 18cfe7965..16e6a9469 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringDecodeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringDecodeNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.utils.sources.api.Encoding; import java.nio.charset.Charset; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.BinaryObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.sources.api.Encoding; @NodeInfo(shortName = "String.Decode") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringEmptyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringEmptyNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringEmptyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringEmptyNode.java index 0afd588f8..bcfe9526f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringEmptyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringEmptyNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Empty") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringEncodeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringEncodeNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringEncodeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringEncodeNode.java index 330aab5d7..6e82197d4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringEncodeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringEncodeNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.utils.sources.api.Encoding; import java.nio.charset.Charset; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.BinaryObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.sources.api.Encoding; @NodeInfo(shortName = "String.Encode") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringFromNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringFromNode.java index 109ac4b40..5af943fea 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringFromNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; -import static raw.runtime.truffle.runtime.primitives.TruffleTemporalFormatter.*; +import static com.rawlabs.snapi.truffle.runtime.runtime.primitives.TruffleTemporalFormatter.*; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; @NodeInfo(shortName = "String.From") @NodeChild(value = "value") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLTrimNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLTrimNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLTrimNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLTrimNode.java index 8a90dad9e..e8ca50f6f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLTrimNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLTrimNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.LTrim") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLengthNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLengthNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLengthNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLengthNode.java index d2a18d08b..df0ec9730 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLengthNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLengthNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Length") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLevenshteinDistanceNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLevenshteinDistanceNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLevenshteinDistanceNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLevenshteinDistanceNode.java index 579d1860a..7e89bae65 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLevenshteinDistanceNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLevenshteinDistanceNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; import java.util.Arrays; -import raw.runtime.truffle.ExpressionNode; @NodeInfo(shortName = "String.LevenshteinDistance") @NodeChild(value = "string1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLowerNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLowerNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLowerNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLowerNode.java index e806f44d7..66fc97553 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringLowerNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringLowerNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Lower") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringRTrimNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringRTrimNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringRTrimNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringRTrimNode.java index 0b6516083..ea138ff23 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringRTrimNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringRTrimNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.RTrim") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReadLinesNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReadLinesNode.java similarity index 64% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReadLinesNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReadLinesNode.java index 8daacf9c6..04e000bfb 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReadLinesNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReadLinesNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.iterable.sources.ReadLinesCollection; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleCharInputStream; -import raw.runtime.truffle.utils.TruffleInputStream; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.ReadLinesCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleInputStream; @NodeInfo(shortName = "String.ReadLines") @NodeChild("location") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReadNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReadNode.java similarity index 71% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReadNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReadNode.java index 53477f84e..7bf5a5cb4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReadNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReadNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleInputStream; import java.io.IOException; import java.io.Reader; import org.apache.commons.io.IOUtils; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleInputStream; @NodeInfo(shortName = "String.Read") @NodeChild("location") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReplaceNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReplaceNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReplaceNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReplaceNode.java index 9453ac9f5..64cb0b300 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReplaceNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReplaceNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Replace") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReplicateNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReplicateNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReplicateNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReplicateNode.java index 767f4aed1..af6808a99 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReplicateNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReplicateNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Replicate") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReverseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReverseNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReverseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReverseNode.java index a72b6b66b..903b876d3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringReverseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringReverseNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Reverse") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringSplitNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringSplitNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringSplitNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringSplitNode.java index 859c63335..7ba9a92cd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringSplitNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringSplitNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.regex.Pattern; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.list.StringList; @NodeInfo(shortName = "String.Split") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringStartsWithNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringStartsWithNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringStartsWithNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringStartsWithNode.java index d8e5250f1..954ab6570 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringStartsWithNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringStartsWithNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.StartsWith") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringSubStringNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringSubStringNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringSubStringNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringSubStringNode.java index 3fe208873..0883bf7d3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringSubStringNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringSubStringNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; @NodeInfo(shortName = "String.SubString") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringTrimNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringTrimNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringTrimNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringTrimNode.java index 3121a98f7..8c2af90c9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringTrimNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringTrimNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Trim") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringUpperNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringUpperNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringUpperNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringUpperNode.java index 672712717..1d301d660 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/string_package/StringUpperNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/string_package/StringUpperNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.string_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "String.Upper") @NodeChild(value = "string") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/DateTimeFormatCache.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/DateTimeFormatCache.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/DateTimeFormatCache.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/DateTimeFormatCache.java index 3a226704e..eb962d4ca 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/DateTimeFormatCache.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/DateTimeFormatCache.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import java.time.format.DateTimeFormatter; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateAddIntervalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateAddIntervalNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateAddIntervalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateAddIntervalNode.java index e9fd4dc48..3665a9724 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateAddIntervalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateAddIntervalNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDate; import java.time.LocalDateTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Date.AddInterval") @NodeChild("date") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateBuildNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateBuildNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateBuildNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateBuildNode.java index a24ede5c4..f56246f82 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateBuildNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateBuildNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; import java.time.DateTimeException; import java.time.LocalDate; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Date.Build") @NodeChild("y") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateDayNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateDayNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateDayNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateDayNode.java index 7c9b3bbcc..556ef0592 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateDayNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateDayNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "Date.Day") @NodeChild("date") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateFromEpochDayNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateFromEpochDayNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateFromEpochDayNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateFromEpochDayNode.java index 234bf8372..ee28f921e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateFromEpochDayNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateFromEpochDayNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; import java.time.LocalDate; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; @NodeInfo(shortName = "Date.FromEpochDay") @NodeChild("d") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateFromTimestampNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateFromTimestampNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateFromTimestampNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateFromTimestampNode.java index 52591364c..548f0d4b2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateFromTimestampNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateFromTimestampNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDate; import java.time.LocalDateTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Date.FromTimestamp") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateMonthNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateMonthNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateMonthNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateMonthNode.java index 4f64dabea..648b299c4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateMonthNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateMonthNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "Date.Month") @NodeChild("date") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateNowNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateNowNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateNowNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateNowNode.java index f6e43ed07..ba6ea1078 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateNowNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateNowNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; import java.time.LocalDate; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; @NodeInfo(shortName = "Date.Now") public abstract class DateNowNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateParseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateParseNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateParseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateParseNode.java index 6dc1942b2..8e09dd91c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateParseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateParseNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.DateTimeFormatCache; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.DateTimeFormatCache; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Date.Parse") @NodeChild("str") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateSubtractIntervalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateSubtractIntervalNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateSubtractIntervalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateSubtractIntervalNode.java index c21bde2f1..99c6eb528 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateSubtractIntervalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateSubtractIntervalNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Date.SubtractInterval") @NodeChild("date") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateSubtractNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateSubtractNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateSubtractNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateSubtractNode.java index 23673eaf4..1e382b138 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateSubtractNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateSubtractNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; import java.time.LocalDate; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Date.Subtract") @NodeChild("date1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateYearNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateYearNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateYearNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateYearNode.java index 5d9ccc985..850812dd8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/date_package/DateYearNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/date_package/DateYearNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "Date.Year") @NodeChild("date") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalBuildNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalBuildNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalBuildNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalBuildNode.java index 284caef6a..cc262c9ea 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalBuildNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalBuildNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Build") @NodeChild("y") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalDaysNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalDaysNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalDaysNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalDaysNode.java index f0d091393..b373dd542 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalDaysNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalDaysNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Days") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalFromMillisNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalFromMillisNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalFromMillisNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalFromMillisNode.java index 7056e6883..6053b169e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalFromMillisNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalFromMillisNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.FromMillis") @NodeChild("millis") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalHoursNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalHoursNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalHoursNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalHoursNode.java index 7dabe8085..c47746e16 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalHoursNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalHoursNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Hours") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMillisNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMillisNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMillisNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMillisNode.java index ed7627777..423ffcce5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMillisNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMillisNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Millis") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMinutesNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMinutesNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMinutesNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMinutesNode.java index d10595247..ada5c3da1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMinutesNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMinutesNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Minutes") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMonthsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMonthsNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMonthsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMonthsNode.java index 117e412d7..ba302e4c8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalMonthsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalMonthsNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Months") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalNodes.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalNodes.java index d2f312846..8cee73c52 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalNodes.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.boundary.RawTruffleBoundaries; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; import java.time.Duration; import java.util.regex.Matcher; import java.util.regex.Pattern; -import raw.runtime.truffle.boundary.RawTruffleBoundaries; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.IntervalObject; public class IntervalNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalParseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalParseNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalParseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalParseNode.java index 867f22ebb..258eafb0e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalParseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalParseNode.java @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; -import static raw.runtime.truffle.boundary.RawTruffleBoundaries.parseInt; +import static com.rawlabs.snapi.truffle.runtime.boundary.RawTruffleBoundaries.parseInt; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.boundary.RawTruffleBoundaries; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; import java.text.ParseException; import java.util.regex.Matcher; import java.util.regex.Pattern; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.boundary.RawTruffleBoundaries; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Parse") @NodeChild("format") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalSecondsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalSecondsNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalSecondsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalSecondsNode.java index 52da39261..7f3beef08 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalSecondsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalSecondsNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Seconds") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalToMillisNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalToMillisNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalToMillisNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalToMillisNode.java index 1d4732b65..580241373 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalToMillisNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalToMillisNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.ToMillis") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalWeeksNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalWeeksNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalWeeksNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalWeeksNode.java index 0c0452e0a..0216f740c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalWeeksNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalWeeksNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Weeks") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalYearsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalYearsNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalYearsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalYearsNode.java index a8a69e312..e7b2ef40d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/interval_package/IntervalYearsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/interval_package/IntervalYearsNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "Interval.Years") @NodeChild("interval") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeAddIntervalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeAddIntervalNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeAddIntervalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeAddIntervalNode.java index 956803231..c5372248b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeAddIntervalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeAddIntervalNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.time.LocalTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "Date.AddInterval") @NodeChild("time") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeBuildNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeBuildNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeBuildNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeBuildNode.java index b5d663cc9..62b2d57ab 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeBuildNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeBuildNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.time.DateTimeException; import java.time.LocalTime; import java.util.concurrent.TimeUnit; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Build") @NodeChild("h") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeHourNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeHourNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeHourNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeHourNode.java index 3b5ed5048..3cbd7562c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeHourNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeHourNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Hour") @NodeChild("time") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeMillisNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeMillisNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeMillisNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeMillisNode.java index c0f521b72..b09c45990 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeMillisNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeMillisNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.util.concurrent.TimeUnit; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Millis") @NodeChild("time") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeMinuteNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeMinuteNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeMinuteNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeMinuteNode.java index 78cc3352a..8d01da730 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeMinuteNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeMinuteNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Minute") @NodeChild("time") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeNowNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeNowNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeNowNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeNowNode.java index 0c6518cb5..61a046e04 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeNowNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeNowNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.time.LocalTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Now") public abstract class TimeNowNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeParseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeParseNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeParseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeParseNode.java index 96f7de4e4..e8f1f81c5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeParseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeParseNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.DateTimeFormatCache; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.time.LocalTime; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.DateTimeFormatCache; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Parse") @NodeChild("str") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSecondNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSecondNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSecondNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSecondNode.java index b9037dfa7..d8f4720d5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSecondNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSecondNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Second") @NodeChild("time") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSubtractIntervalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSubtractIntervalNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSubtractIntervalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSubtractIntervalNode.java index ca500d6eb..2576ac37a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSubtractIntervalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSubtractIntervalNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.time.LocalTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "Date.AddInterval") @NodeChild("time") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSubtractNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSubtractNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSubtractNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSubtractNode.java index c83fee920..ac1890144 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/time_package/TimeSubtractNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/time_package/TimeSubtractNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.time.LocalTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.Subtract") @NodeChild("time1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampAddIntervalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampAddIntervalNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampAddIntervalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampAddIntervalNode.java index 612168fd6..e429d8d89 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampAddIntervalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampAddIntervalNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDateTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Subtract") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampBuildNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampBuildNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampBuildNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampBuildNode.java index f1d22cc77..78172b4a3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampBuildNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampBuildNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.DateTimeException; import java.time.LocalDateTime; import java.util.concurrent.TimeUnit; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Build") @NodeChild("y") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampDayNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampDayNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampDayNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampDayNode.java index f365d9ff9..d182f33fd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampDayNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampDayNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Day") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampFromDateNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampFromDateNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampFromDateNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampFromDateNode.java index 7cd3aaeb0..11601dbf4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampFromDateNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampFromDateNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDate; import java.time.LocalDateTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.FromDate") @NodeChild("date") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampFromUnixTimestampNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampFromUnixTimestampNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampFromUnixTimestampNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampFromUnixTimestampNode.java index 9db73b9a2..4bc97818a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampFromUnixTimestampNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampFromUnixTimestampNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.FromUnixTimestamp") @NodeChild("epoch") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampHourNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampHourNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampHourNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampHourNode.java index 128e08a74..6a8c4284e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampHourNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampHourNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Hour") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMillisNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMillisNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMillisNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMillisNode.java index 3609f458b..caed46b40 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMillisNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMillisNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.util.concurrent.TimeUnit; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Millis") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMinuteNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMinuteNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMinuteNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMinuteNode.java index c661728a9..f64e4abb6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMinuteNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMinuteNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Minute") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMonthNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMonthNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMonthNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMonthNode.java index e68e1bc4a..6886781da 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampMonthNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampMonthNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Month") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampNowNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampNowNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampNowNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampNowNode.java index 68dc1b8ef..e6bf6147f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampNowNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampNowNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDateTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Now") public abstract class TimestampNowNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampParseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampParseNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampParseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampParseNode.java index 4a0b0f65a..c4be33d27 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampParseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampParseNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.DateTimeFormatCache; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.DateTimeFormatCache; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Parse") @NodeChild("str") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampRangeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampRangeNode.java similarity index 67% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampRangeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampRangeNode.java index 12de774a2..5a2e65511 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampRangeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampRangeNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.iterable.sources.TimestampRangeCollection; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.TimestampRangeCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Range") @NodeChild("start") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSecondNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSecondNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSecondNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSecondNode.java index c77d39d27..a619383d2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSecondNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSecondNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Second") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractIntervalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractIntervalNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractIntervalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractIntervalNode.java index d2da77bba..098823a89 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractIntervalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractIntervalNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDateTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Subtract") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractNode.java index 7fc762ac3..a97889cc4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampSubtractNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDateTime; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Subtract") @NodeChild("timestamp1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketIntervalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketIntervalNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketIntervalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketIntervalNode.java index 473f3ee23..107c18ee2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketIntervalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketIntervalNode.java @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.time.ZoneOffset; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.TimeBucketInterval") @NodeChild("value") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketStringNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketStringNode.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketStringNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketStringNode.java index f842370d0..76ef75633 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketStringNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampTimeBucketStringNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.DayOfWeek; import java.time.LocalDateTime; import java.time.temporal.TemporalAdjusters; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.TimeBucketString") @NodeChild("value") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampToUnixTimestampNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampToUnixTimestampNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampToUnixTimestampNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampToUnixTimestampNode.java index 5b5ab83de..e576342b9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampToUnixTimestampNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampToUnixTimestampNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.ZoneId; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.ToUnixTimestamp") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampYearNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampYearNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampYearNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampYearNode.java index 30c4337bd..cba8dbcb6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/temporals/timestamp_package/TimestampYearNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/temporals/timestamp_package/TimestampYearNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.Year") @NodeChild("timestamp") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeMatchNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeMatchNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeMatchNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeMatchNode.java index 764e96f90..df226aa72 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeMatchNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeMatchNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.type_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.type_package; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.or.OrObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.or.OrObject; public class TypeMatchNode extends ExpressionNode { @Child private ExpressionNode typeExp; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeProtectCastOptionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeProtectCastOptionNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeProtectCastOptionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeProtectCastOptionNode.java index 35446b53b..e9dac1a0f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeProtectCastOptionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeProtectCastOptionNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.type_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.type_package; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleUnexpectedNullException; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleUnexpectedNullException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; public final class TypeProtectCastOptionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeProtectCastTryableNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeProtectCastTryableNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeProtectCastTryableNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeProtectCastTryableNode.java index c017a3741..a36534750 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/builtin/type_package/TypeProtectCastTryableNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/builtin/type_package/TypeProtectCastTryableNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.builtin.type_package; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.type_package; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; public final class TypeProtectCastTryableNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/ClosureNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/ClosureNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/ClosureNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/ClosureNode.java index f02b8c170..4b6908f97 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/ClosureNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/ClosureNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.function; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.function; import com.oracle.truffle.api.CompilerDirectives.CompilationFinal; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.Closure; -import raw.runtime.truffle.runtime.function.Function; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Closure; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Function; public class ClosureNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/InvokeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/InvokeNode.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/InvokeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/InvokeNode.java index b91a12bad..2ec5bee03 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/InvokeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/InvokeNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.function; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.function; import com.oracle.truffle.api.CompilerAsserts; import com.oracle.truffle.api.frame.VirtualFrame; @@ -18,7 +18,7 @@ import com.oracle.truffle.api.instrumentation.Tag; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "InvokeWithNames") public final class InvokeNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/InvokeNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/InvokeNodes.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/InvokeNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/InvokeNodes.java index c32a42a92..3dd77247b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/InvokeNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/InvokeNodes.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.function; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.function; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.Lambda; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Lambda; // A proxy node that dispatches to the correct execute method of a function runtime object. public class InvokeNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/MethodNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/MethodNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/MethodNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/MethodNode.java index f34cdb941..0fcf07f17 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/MethodNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/MethodNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.function; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.function; import com.oracle.truffle.api.CompilerDirectives.CompilationFinal; import com.oracle.truffle.api.frame.VirtualFrame; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Closure; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Function; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Lambda; +import com.rawlabs.snapi.truffle.runtime.runtime.function.RawFunctionRegistry; import java.util.Arrays; import java.util.Objects; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.function.Closure; -import raw.runtime.truffle.runtime.function.Function; -import raw.runtime.truffle.runtime.function.Lambda; -import raw.runtime.truffle.runtime.function.RawFunctionRegistry; public final class MethodNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/RecClosureNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/RecClosureNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/RecClosureNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/RecClosureNode.java index 91149949e..ac2dc549a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/function/RecClosureNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/function/RecClosureNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.function; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.function; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.Function; -import raw.runtime.truffle.runtime.function.RecClosure; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.Function; +import com.rawlabs.snapi.truffle.runtime.runtime.function.RecClosure; public class RecClosureNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/ArrayOperationNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/ArrayOperationNodes.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/ArrayOperationNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/ArrayOperationNodes.java index 6e0e99a82..fc20911a5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/ArrayOperationNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/ArrayOperationNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable; import com.oracle.truffle.api.dsl.GenerateInline; import com.oracle.truffle.api.dsl.GenerateUncached; @@ -18,11 +18,11 @@ import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2Type; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.list.*; public class ArrayOperationNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionBuildNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionBuildNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionBuildNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionBuildNode.java index f35d4e772..0c6e702b2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionBuildNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionBuildNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.sources.ExpressionCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.ExpressionCollection; @NodeInfo(shortName = "Collection.Build") public class CollectionBuildNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionDistinctNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionDistinctNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionDistinctNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionDistinctNode.java index 28da731d1..72287b04b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionDistinctNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionDistinctNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.operations.DistinctCollection; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.DistinctCollection; @NodeInfo(shortName = "Collection.Distinct") @NodeChild("input") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionEquiJoinNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionEquiJoinNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionEquiJoinNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionEquiJoinNode.java index 84f28de8f..a172ee776 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionEquiJoinNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionEquiJoinNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.operations.EquiJoinCollection; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.EquiJoinCollection; @NodeInfo(shortName = "Collection.EquiJoin") public class CollectionEquiJoinNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionExistsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionExistsNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionExistsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionExistsNode.java index 2c5be4483..a543b617b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionExistsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionExistsNode.java @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRExistsBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRExistsConditionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRExistsBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRExistsConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Collection.Exists") public class CollectionExistsNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFilterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFilterNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFilterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFilterNode.java index 92cf904ca..97f56ef32 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFilterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFilterNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.operations.FilterCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.FilterCollection; @NodeInfo(shortName = "Collection.Filter") public class CollectionFilterNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFirstNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFirstNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFirstNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFirstNode.java index 241e25821..f8f2b51ea 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFirstNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFirstNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; @NodeInfo(shortName = "Collection.First") @NodeChild("iterable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFromNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFromNode.java index f1384aa68..bafe83a21 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionFromNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; @NodeInfo(shortName = "Collection.From") @NodeChild("iterable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionGroupByNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionGroupByNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionGroupByNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionGroupByNode.java index d9f2de73e..9213818e5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionGroupByNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionGroupByNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.operations.GroupByCollection; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.GroupByCollection; @NodeInfo(shortName = "Collection.GroupBy") @NodeChild("iterable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionJoinNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionJoinNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionJoinNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionJoinNode.java index 3b36b7bcf..20a931242 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionJoinNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionJoinNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.iterable.operations.JoinCollection; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.JoinCollection; @NodeInfo(shortName = "Collection.Join") @NodeChild("left") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionMkStringNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionMkStringNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionMkStringNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionMkStringNode.java index 1a05b0477..9e722e485 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionMkStringNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionMkStringNode.java @@ -10,24 +10,24 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRCollectionMkStringBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRCollectionMkStringBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Collection.MkString") public class CollectionMkStringNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionOrderByNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionOrderByNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionOrderByNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionOrderByNode.java index 5dc76ab55..38f45621c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionOrderByNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionOrderByNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.iterable.operations.OrderByCollection; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.OrderByCollection; @NodeInfo(shortName = "Collection.OrderBy") public class CollectionOrderByNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTakeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTakeNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTakeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTakeNode.java index b9b044cc2..9964d1116 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTakeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTakeNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.operations.TakeCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.TakeCollection; @NodeInfo(shortName = "Collection.Take") @NodeChild("iterable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTransformNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTransformNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTransformNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTransformNode.java index b51d0e640..8a511539a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTransformNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTransformNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.operations.TransformCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.TransformCollection; @NodeInfo(shortName = "Collection.Transform") @NodeChild("iterable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTupleAvgNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTupleAvgNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTupleAvgNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTupleAvgNode.java index a3e9fe1df..a0a39aaf5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionTupleAvgNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionTupleAvgNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.*; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.math.BigDecimal; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.aggregation.*; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; @NodeInfo(shortName = "Collection.TupleAvg") public class CollectionTupleAvgNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionUnionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionUnionNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionUnionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionUnionNode.java index 6a316a928..460d2706a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionUnionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionUnionNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.sources.UnionCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.UnionCollection; @NodeInfo(shortName = "Collection.Union") public class CollectionUnionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionUnnestNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionUnnestNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionUnnestNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionUnnestNode.java index 9480a1093..2813f8959 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionUnnestNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionUnnestNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.iterable.operations.UnnestCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.UnnestCollection; @NodeInfo(shortName = "Collection.Unnest") @NodeChild("iterable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionZipNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionZipNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionZipNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionZipNode.java index 10d85f177..3c1344430 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/collection/CollectionZipNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/collection/CollectionZipNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.collection; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.iterable.operations.ZipCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.ZipCollection; @NodeInfo(shortName = "Collection.Zip") @NodeChild("parent1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListBuildNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListBuildNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListBuildNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListBuildNode.java index 2653d3016..dc038b14c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListBuildNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListBuildNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.list.*; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; @NodeInfo(shortName = "List.Build") public class ListBuildNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListCountNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListCountNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListCountNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListCountNode.java index 80159b68c..56d78ea95 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListCountNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListCountNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; @NodeInfo(shortName = "List.Count") @NodeChild("list") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListExistsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListExistsNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListExistsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListExistsNode.java index e16a3c277..a1016b216 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListExistsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListExistsNode.java @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRExistsBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRExistsConditionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRExistsBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRExistsConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; @NodeInfo(shortName = "List.Exists") public class ListExistsNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFilterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFilterNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFilterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFilterNode.java index 5f4d632d9..ff7bda4fb 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFilterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFilterNode.java @@ -10,27 +10,27 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRListFilterBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRToArrayBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRIsLessThanSizeConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2Type; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodes; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodesFactory; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRListFilterBodyNode; -import raw.runtime.truffle.ast.osr.bodies.OSRToArrayBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.ast.osr.conditions.OSRIsLessThanSizeConditionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.list.*; @NodeInfo(shortName = "List.Filter") public class ListFilterNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFirstNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFirstNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFirstNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFirstNode.java index f97d385f8..badf3c34a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFirstNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFirstNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; @ImportStatic(value = TypeGuards.class) @NodeInfo(shortName = "List.First") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFromNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFromNode.java index 2f7e6ec82..bd49da9e4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFromNode.java @@ -10,30 +10,30 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRListFromBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRToArrayBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRIsLessThanSizeConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2Type; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodes; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodesFactory; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRListFromBodyNode; -import raw.runtime.truffle.ast.osr.bodies.OSRToArrayBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.ast.osr.conditions.OSRIsLessThanSizeConditionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.list.*; -import raw.runtime.truffle.runtime.primitives.ErrorObject; @ImportStatic(value = TypeGuards.class) public class ListFromNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFromUnsafe.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFromUnsafe.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFromUnsafe.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFromUnsafe.java index f9099861c..29415fc82 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListFromUnsafe.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListFromUnsafe.java @@ -10,27 +10,27 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRListFromBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRToArrayBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRIsLessThanSizeConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2Type; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodes; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodesFactory; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRListFromBodyNode; -import raw.runtime.truffle.ast.osr.bodies.OSRToArrayBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.ast.osr.conditions.OSRIsLessThanSizeConditionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.list.*; @NodeInfo(shortName = "List.FromUnsafe") public class ListFromUnsafe extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListGetNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListGetNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListGetNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListGetNode.java index bd5e56cbc..59fc00588 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListGetNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListGetNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "List.Get") @NodeChild("list") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListGroupByNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListGroupByNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListGroupByNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListGroupByNode.java index fef79247a..f4118b1e1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListGroupByNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListGroupByNode.java @@ -10,32 +10,32 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; -import static raw.runtime.truffle.runtime.generator.collection.StaticInitializers.getContextValues; +import static com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers.getContextValues; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRListEquiJoinInitBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRListFromBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaper; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.RawArrayList; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRListEquiJoinInitBodyNode; -import raw.runtime.truffle.ast.osr.bodies.OSRListFromBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaper; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; -import raw.runtime.truffle.runtime.list.RawArrayList; @NodeInfo(shortName = "List.GroupBy") public class ListGroupByNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListLastNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListLastNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListLastNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListLastNode.java index 19a0358e0..1d9e619d3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListLastNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListLastNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; @ImportStatic(value = TypeGuards.class) @NodeInfo(shortName = "List.Last") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListTakeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListTakeNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListTakeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListTakeNode.java index 60d2afb9a..307a82f5f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListTakeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListTakeNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.runtime.list.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; @ImportStatic(value = TypeGuards.class) @NodeInfo(shortName = "List.Take") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListTransformNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListTransformNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListTransformNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListTransformNode.java index 9a3898b9d..071674e3e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/iterable/list/ListTransformNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/iterable/list/ListTransformNode.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.iterable.list; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodes; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodesFactory; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRListTransformBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRIsLessThanSizeConditionNode; -import raw.runtime.truffle.runtime.list.*; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRListTransformBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRIsLessThanSizeConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; @NodeInfo(shortName = "List.Transform") public class ListTransformNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/BinaryConstNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/BinaryConstNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/BinaryConstNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/BinaryConstNode.java index cfd8228e7..d318f662c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/BinaryConstNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/BinaryConstNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; public class BinaryConstNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/BoolNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/BoolNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/BoolNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/BoolNode.java index 0fa298bde..6e1f80f8e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/BoolNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/BoolNode.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public final class BoolNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ByteNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ByteNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ByteNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ByteNode.java index 82170d465..83f4a9b41 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ByteNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ByteNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class ByteNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/DecimalNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/DecimalNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/DecimalNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/DecimalNode.java index bb759aaa7..dcc9eead4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/DecimalNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/DecimalNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; import java.math.BigDecimal; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; public class DecimalNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/DoubleNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/DoubleNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/DoubleNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/DoubleNode.java index 1df471ba0..3d1768a29 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/DoubleNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/DoubleNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public final class DoubleNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/FloatNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/FloatNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/FloatNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/FloatNode.java index eb8ccd604..d97448b40 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/FloatNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/FloatNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class FloatNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/IntNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/IntNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/IntNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/IntNode.java index 05448be2c..268c79b6f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/IntNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/IntNode.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public final class IntNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/LocationConstNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/LocationConstNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/LocationConstNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/LocationConstNode.java index f7eb0e8f0..b24f9407d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/LocationConstNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/LocationConstNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.compiler.rql2.api.LocationDescription$; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.sources.api.Location; -import raw.utils.RawSettings; +import com.rawlabs.snapi.frontend.rql2.api.LocationDescription$; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.core.RawSettings; +import com.rawlabs.utils.sources.api.Location; public class LocationConstNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/LongNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/LongNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/LongNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/LongNode.java index 8712d8195..cbaccc643 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/LongNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/LongNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public final class LongNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ShortNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ShortNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ShortNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ShortNode.java index 69f5fd706..a586e94c6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ShortNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ShortNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class ShortNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/StringNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/StringNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/StringNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/StringNode.java index 3887cc2bd..54f2d2e6f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/StringNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/StringNode.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public final class StringNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/UndefinedNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/UndefinedNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/UndefinedNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/UndefinedNode.java index 41c26bca9..d123efed9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/UndefinedNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/UndefinedNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class UndefinedNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/UnitNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/UnitNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/UnitNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/UnitNode.java index 0ee24189f..f7de70ce7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/UnitNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/UnitNode.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public final class UnitNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ZeroedConstNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ZeroedConstNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ZeroedConstNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ZeroedConstNode.java index b40c825b8..534adbfca 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/literals/ZeroedConstNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/literals/ZeroedConstNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.literals; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class ZeroedConstNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionFlatMapNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionFlatMapNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionFlatMapNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionFlatMapNode.java index e117f49af..e62d2870a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionFlatMapNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionFlatMapNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.option; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.option; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.Nullable; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Nullable; @NodeInfo(shortName = "Option.FlatMap") @NodeChild("option") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionGetOrElseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionGetOrElseNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionGetOrElseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionGetOrElseNode.java index 3b5f71785..4a63bd375 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionGetOrElseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionGetOrElseNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.option; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.option; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.Nullable; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Nullable; @NodeInfo(shortName = "Option.FlatMap") @NodeChild("option") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionIsDefinedNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionIsDefinedNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionIsDefinedNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionIsDefinedNode.java index efdecdead..634084bb6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionIsDefinedNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionIsDefinedNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.option; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.option; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; @NodeInfo(shortName = "Option.IsDefined") @NodeChild("option") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionMapNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionMapNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionMapNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionMapNode.java index cc88f766c..7155acb18 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionMapNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionMapNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.option; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.option; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.Nullable; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Nullable; @NodeInfo(shortName = "Option.Map") @NodeChild("option") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionNoneNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionNoneNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionNoneNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionNoneNode.java index a4d50a26f..79f055b28 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionNoneNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionNoneNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.option; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.option; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; @NodeInfo(shortName = "Option.None") public class OptionNoneNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionSomeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionSomeNode.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionSomeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionSomeNode.java index 94a4d0e3c..4c42881e5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionSomeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionSomeNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.option; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.option; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeChild("value") public abstract class OptionSomeNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionUnsafeGetNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionUnsafeGetNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionUnsafeGetNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionUnsafeGetNode.java index f683afa0b..5c1a4a436 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/option/OptionUnsafeGetNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/option/OptionUnsafeGetNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.option; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.option; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleUnexpectedNullException; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.Nullable; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleUnexpectedNullException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Nullable; @NodeInfo(shortName = "Option.UnsafeGet") @NodeChild("option") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordAddFieldNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordAddFieldNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordAddFieldNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordAddFieldNode.java index fa3cd8c40..00ac029c3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordAddFieldNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordAddFieldNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.record; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.record; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; import java.util.ArrayList; import java.util.List; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.record.RecordNodes; @NodeInfo(shortName = "Record.AddField") @NodeChild("inRecordNode") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordBuildNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordBuildNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordBuildNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordBuildNode.java index 3e5854d36..25e7cfa93 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordBuildNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordBuildNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.record; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.record; import com.oracle.truffle.api.CompilerAsserts; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.util.List; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; @NodeInfo(shortName = "Record.Build") public class RecordBuildNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordConcatNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordConcatNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordConcatNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordConcatNode.java index fc52bdd1a..fb706bbf3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordConcatNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordConcatNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.record; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.record; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; import java.util.ArrayList; import java.util.List; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.record.RecordNodes; @NodeInfo(shortName = "Record.Concat") @NodeChild("record1") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordFieldsNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordFieldsNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordFieldsNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordFieldsNode.java index 19cf2a9e6..d36262832 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordFieldsNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordFieldsNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.record; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.record; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; import java.util.Arrays; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.list.StringList; -import raw.runtime.truffle.runtime.record.RecordNodes; @NodeInfo(shortName = "Record.Fields") @NodeChild("record") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordProjNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordProjNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordProjNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordProjNode.java index 29bceec24..e1f810b16 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordProjNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordProjNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.record; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.record; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; @NodeInfo(shortName = "Record.Project") @NodeChild("receiverNode") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordRemoveFieldNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordRemoveFieldNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordRemoveFieldNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordRemoveFieldNode.java index 82d9d0c87..f519f4e50 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordRemoveFieldNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordRemoveFieldNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.record; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.record; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; import java.util.ArrayList; import java.util.List; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.record.RecordNodes; @NodeInfo(shortName = "Record.RemoveField") @NodeChild("record") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordStaticInitializers.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordStaticInitializers.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordStaticInitializers.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordStaticInitializers.java index 47d7d293d..d3ebbe974 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/record/RecordStaticInitializers.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/record/RecordStaticInitializers.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.record; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.record; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.util.ArrayList; import java.util.List; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; public class RecordStaticInitializers { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFailureNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFailureNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFailureNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFailureNode.java index 5f1596c25..5a833d02d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFailureNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFailureNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Tryable.Failure") @NodeChild("message") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFailureWithTypeNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFailureWithTypeNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFailureWithTypeNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFailureWithTypeNode.java index b8e112e31..7399c4b06 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFailureWithTypeNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFailureWithTypeNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "Tryable.FailureWithType") @NodeChild("message") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFlatMapNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFlatMapNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFlatMapNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFlatMapNode.java index 70b290001..6f6ec0034 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableFlatMapNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableFlatMapNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.tryable_nullable.Tryable; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Tryable; @NodeInfo(shortName = "Tryable.FlatMap") @NodeChild("tryable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableGetFailureNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableGetFailureNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableGetFailureNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableGetFailureNode.java index a38c477cd..9146d9f18 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableGetFailureNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableGetFailureNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; @NodeInfo(shortName = "Tryable.GetFailure") @NodeChild("tryable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableIsFailureNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableIsFailureNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableIsFailureNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableIsFailureNode.java index 171887725..725f9f659 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableIsFailureNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableIsFailureNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; @NodeInfo(shortName = "Tryable.isError") @NodeChild("tryable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableIsSuccessNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableIsSuccessNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableIsSuccessNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableIsSuccessNode.java index 4845fd0fc..49069228e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableIsSuccessNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableIsSuccessNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; @NodeInfo(shortName = "Tryable.isSuccess") @NodeChild("tryable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableMapNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableMapNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableMapNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableMapNode.java index 19f5fb11f..037b5be3c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableMapNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableMapNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.tryable_nullable.Tryable; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Tryable; @NodeInfo(shortName = "Tryable.Map") @NodeChild("tryable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableNullableFlatMapNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableNullableFlatMapNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableNullableFlatMapNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableNullableFlatMapNode.java index 57f8ba452..e2719b484 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableNullableFlatMapNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableNullableFlatMapNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.tryable_nullable.Nullable; -import raw.runtime.truffle.tryable_nullable.Tryable; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Nullable; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Tryable; @NodeInfo(shortName = "TryableNullable.FlatMap") @NodeChild("tryable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableSuccessNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableSuccessNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableSuccessNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableSuccessNode.java index afdd33f45..4ad06cd8d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableSuccessNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableSuccessNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Tryable.Success") @NodeChild("value") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableUnsafeGetNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableUnsafeGetNode.java similarity index 72% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableUnsafeGetNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableUnsafeGetNode.java index cfb8a5a53..03840c6e2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/tryable/TryableUnsafeGetNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/tryable/TryableUnsafeGetNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.tryable; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.tryable_nullable.Tryable; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Tryable; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; @NodeInfo(shortName = "Try.UnsafeGet") @NodeChild("tryable") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NegNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NegNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NegNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NegNode.java index 324592a08..0597f3850 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NegNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NegNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.unary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.unary; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeChild("value") public abstract class NegNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NotNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NotNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NotNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NotNode.java index 7e0977246..cff94f287 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NotNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NotNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.unary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.unary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeChild("value") public abstract class NotNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NotNullNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NotNullNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NotNullNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NotNullNode.java index 635e4738b..d90dc90e4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/expressions/unary/NotNullNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/expressions/unary/NotNullNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.expressions.unary; +package com.rawlabs.snapi.truffle.runtime.ast.expressions.unary; import com.oracle.truffle.api.dsl.NodeChild; import com.oracle.truffle.api.dsl.Specialization; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeChild("value") public abstract class NotNullNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/BinaryBytesWriterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/BinaryBytesWriterNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/BinaryBytesWriterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/BinaryBytesWriterNode.java index e154e5620..536d22923 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/BinaryBytesWriterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/BinaryBytesWriterNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.binary; +package com.rawlabs.snapi.truffle.runtime.ast.io.binary; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; import java.io.IOException; import java.io.OutputStream; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.BinaryObject; @NodeInfo(shortName = "Binary.BytesWrite") public class BinaryBytesWriterNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/BinaryWriterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/BinaryWriterNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/BinaryWriterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/BinaryWriterNode.java index 105201258..af10ad88b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/BinaryWriterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/BinaryWriterNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.binary; +package com.rawlabs.snapi.truffle.runtime.ast.io.binary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; import java.io.OutputStream; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; @NodeInfo(shortName = "Binary.Write") public class BinaryWriterNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/NullableBinaryWriterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/NullableBinaryWriterNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/NullableBinaryWriterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/NullableBinaryWriterNode.java index 23daf7e88..d4c249cdb 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/NullableBinaryWriterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/NullableBinaryWriterNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.binary; +package com.rawlabs.snapi.truffle.runtime.ast.io.binary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; import java.io.OutputStream; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "Binary.NullableWrite") public class NullableBinaryWriterNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/TryableBinaryWriterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/TryableBinaryWriterNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/TryableBinaryWriterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/TryableBinaryWriterNode.java index 270fd6fa1..9264dbd9d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/binary/TryableBinaryWriterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/binary/TryableBinaryWriterNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.binary; +package com.rawlabs.snapi.truffle.runtime.ast.io.binary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.binary.BinaryWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; import java.io.OutputStream; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.runtime.exceptions.binary.BinaryWriterRawTruffleException; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "Binary.TryableWrite") public class TryableBinaryWriterNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/CsvParserNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/CsvParserNodes.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/CsvParserNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/CsvParserNodes.java index 574ed4275..9b5938e74 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/CsvParserNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/CsvParserNodes.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader; import com.oracle.truffle.api.dsl.GenerateInline; import com.oracle.truffle.api.dsl.GenerateUncached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParser; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; -import raw.runtime.truffle.utils.RawTruffleCharStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParser; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; public class CsvParserNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/BoolParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/BoolParseCsvNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/BoolParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/BoolParseCsvNode.java index 869e2cc7e..d3e5c9c4c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/BoolParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/BoolParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "BoolParseCsv") public class BoolParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DateParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DateParseCsvNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DateParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DateParseCsvNode.java index 2f1fa29bb..b1c28131e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DateParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DateParseCsvNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "DateParseCsv") public class DateParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DecimalParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DecimalParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DecimalParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DecimalParseCsvNode.java index 9f0659286..55344a62e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DecimalParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DecimalParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "DecimalParseCsv") public class DecimalParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DoubleParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DoubleParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DoubleParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DoubleParseCsvNode.java index 0fd2af082..07351980d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/DoubleParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/DoubleParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "DoubleParseCsv") public class DoubleParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IntParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IntParseCsvNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IntParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IntParseCsvNode.java index cdcbcb5c8..2f0012712 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IntParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IntParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "IntParseCsv") public class IntParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IterableParseCsvFile.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IterableParseCsvFile.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IterableParseCsvFile.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IterableParseCsvFile.java index 50c015b75..7e1755002 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IterableParseCsvFile.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IterableParseCsvFile.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvParserRawTruffleException; -import raw.runtime.truffle.runtime.iterable.sources.CsvCollection; -import raw.runtime.truffle.runtime.list.StringList; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.CsvCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "IterableParseCsvFile") public class IterableParseCsvFile extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IterableParseCsvString.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IterableParseCsvString.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IterableParseCsvString.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IterableParseCsvString.java index 0af75508f..97b2716ec 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/IterableParseCsvString.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/IterableParseCsvString.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvParserRawTruffleException; -import raw.runtime.truffle.runtime.iterable.sources.CsvFromStringCollection; -import raw.runtime.truffle.runtime.list.StringList; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.CsvFromStringCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "IterableParseCsvString") public class IterableParseCsvString extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/LongParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/LongParseCsvNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/LongParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/LongParseCsvNode.java index 9b3dafb0d..5d8022c26 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/LongParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/LongParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "IntParseCsv") public class LongParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionBoolParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionBoolParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionBoolParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionBoolParseCsvNode.java index f71537358..83896169f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionBoolParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionBoolParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionBoolParseCsv") public class OptionBoolParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionByteParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionByteParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionByteParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionByteParseCsvNode.java index cc0cebd37..884ebfbb0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionByteParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionByteParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionByteParseCsv") public class OptionByteParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDateParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDateParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDateParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDateParseCsvNode.java index e6ffd9a1f..a5283060e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDateParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDateParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionDateParseCsv") public class OptionDateParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDecimalParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDecimalParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDecimalParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDecimalParseCsvNode.java index eb98eac05..e70eb9446 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDecimalParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDecimalParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionDecimalParseCsv") public class OptionDecimalParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDoubleParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDoubleParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDoubleParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDoubleParseCsvNode.java index 7456a9a4c..e4c2e2168 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionDoubleParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionDoubleParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionDoubleParseCsv") public class OptionDoubleParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionFloatParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionFloatParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionFloatParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionFloatParseCsvNode.java index 70a93a0a3..0f686e588 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionFloatParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionFloatParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionFloatParseCsv") public class OptionFloatParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionIntParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionIntParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionIntParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionIntParseCsvNode.java index 72a9fe8ab..c4acdb15e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionIntParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionIntParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionIntParseCsv") public class OptionIntParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionLongParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionLongParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionLongParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionLongParseCsvNode.java index 56b1a5163..f668285c8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionLongParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionLongParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionLongParseCsv") public class OptionLongParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionShortParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionShortParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionShortParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionShortParseCsvNode.java index 590ffb550..c80cf8b6f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionShortParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionShortParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionShortParseCsv") public class OptionShortParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionStringParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionStringParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionStringParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionStringParseCsvNode.java index 9454583a7..5beeb911a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionStringParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionStringParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionStringParseCsv") public class OptionStringParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionTimeParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionTimeParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionTimeParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionTimeParseCsvNode.java index e3d56e120..2ea3982ab 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionTimeParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionTimeParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionTimeParseCsv") public class OptionTimeParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionTimestampParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionTimestampParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionTimestampParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionTimestampParseCsvNode.java index 027ff3053..59f060a36 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionTimestampParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionTimestampParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionTimestampParseCsv") public class OptionTimestampParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionUndefinedParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionUndefinedParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionUndefinedParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionUndefinedParseCsvNode.java index fc25ea681..b4b83a93c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/OptionUndefinedParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/OptionUndefinedParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "OptionUndefinedParseCsv") public class OptionUndefinedParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RawTruffleCsvParser.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RawTruffleCsvParser.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RawTruffleCsvParser.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RawTruffleCsvParser.java index 993e68c54..9cd112a36 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RawTruffleCsvParser.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RawTruffleCsvParser.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonToken; @@ -19,6 +19,15 @@ import com.fasterxml.jackson.dataformat.csv.CsvSchema; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.TruffleLogger; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.DateTimeFormatCache; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvExpectedNothingException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; import java.io.IOException; import java.io.Reader; import java.time.LocalDate; @@ -27,15 +36,6 @@ import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; import java.util.Objects; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.temporals.DateTimeFormatCache; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.exceptions.csv.CsvExpectedNothingException; -import raw.runtime.truffle.runtime.exceptions.csv.CsvParserRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.csv.CsvReaderRawTruffleException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.runtime.truffle.utils.RawTruffleCharStream; public class RawTruffleCsvParser { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RawTruffleCsvParserSettings.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RawTruffleCsvParserSettings.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RawTruffleCsvParserSettings.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RawTruffleCsvParserSettings.java index 10f6c85f0..762326f61 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RawTruffleCsvParserSettings.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RawTruffleCsvParserSettings.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; public class RawTruffleCsvParserSettings { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RecordParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RecordParseCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RecordParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RecordParseCsvNode.java index 309bd2365..2d9537f90 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/RecordParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/RecordParseCsvNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2AttrType; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.util.Arrays; import java.util.List; -import raw.compiler.rql2.source.Rql2AttrType; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; @NodeInfo(shortName = "RecordParseCsv") public class RecordParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/ShortParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/ShortParseCsvNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/ShortParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/ShortParseCsvNode.java index fee175942..0861de85f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/ShortParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/ShortParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "ShortParseCsv") public class ShortParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/StringParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/StringParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/StringParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/StringParseCsvNode.java index 8625af30d..1312db181 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/StringParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/StringParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "StringParseCsv") public class StringParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TimeParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TimeParseCsvNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TimeParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TimeParseCsvNode.java index 099968cd5..ee90c73de 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TimeParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TimeParseCsvNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "TimeParseCsv") public class TimeParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TimestampParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TimestampParseCsvNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TimestampParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TimestampParseCsvNode.java index 246eea80c..1d094985d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TimestampParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TimestampParseCsvNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "TimestampParseCsv") public class TimestampParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TryableParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TryableParseCsvNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TryableParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TryableParseCsvNode.java index 0b9f93a5e..c64321993 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/TryableParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/TryableParseCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvParserRawTruffleException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "TryableParseCsv") public class TryableParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/UndefinedParseCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/UndefinedParseCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/UndefinedParseCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/UndefinedParseCsvNode.java index 3021d0054..a465226c4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/reader/parser/UndefinedParseCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/reader/parser/UndefinedParseCsvNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "UndefinedParseCsv") public class UndefinedParseCsvNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/CsvIterableWriterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/CsvIterableWriterNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/CsvIterableWriterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/CsvIterableWriterNode.java index 1cb18d016..949967016 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/CsvIterableWriterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/CsvIterableWriterNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer; import static com.fasterxml.jackson.dataformat.csv.CsvGenerator.Feature.STRICT_CHECK_FOR_QUOTING; @@ -22,16 +22,16 @@ import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; import java.io.IOException; import java.io.OutputStream; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; public class CsvIterableWriterNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/CsvListWriterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/CsvListWriterNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/CsvListWriterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/CsvListWriterNode.java index 165628db7..39c944908 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/CsvListWriterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/CsvListWriterNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer; import static com.fasterxml.jackson.dataformat.csv.CsvGenerator.Feature.STRICT_CHECK_FOR_QUOTING; @@ -22,15 +22,15 @@ import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; import java.io.IOException; import java.io.OutputStream; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; -import raw.runtime.truffle.runtime.list.ObjectList; public class CsvListWriterNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/BinaryWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/BinaryWriteCsvNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/BinaryWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/BinaryWriteCsvNode.java index f5b25cf10..aa05d3cb1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/BinaryWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/BinaryWriteCsvNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; import java.io.IOException; import java.util.Base64; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.primitives.BinaryObject; @NodeInfo(shortName = "BinaryWriteCsv") public class BinaryWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/BoolWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/BoolWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/BoolWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/BoolWriteCsvNode.java index 1e0a54975..ee2c877e8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/BoolWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/BoolWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "BoolWriteCsv") public class BoolWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/ByteWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/ByteWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/ByteWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/ByteWriteCsvNode.java index 6c2ed508c..9a6e72098 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/ByteWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/ByteWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "ByteWriteCsv") public class ByteWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DateWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DateWriteCsvNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DateWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DateWriteCsvNode.java index 10c71974d..c795bc697 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DateWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DateWriteCsvNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; import java.io.IOException; import java.time.format.DateTimeFormatter; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.primitives.DateObject; @NodeInfo(shortName = "DateWriteCsv") public class DateWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DecimalWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DecimalWriteCsvNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DecimalWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DecimalWriteCsvNode.java index 61043f4c8..7c80557c7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DecimalWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DecimalWriteCsvNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.primitives.DecimalObject; @NodeInfo(shortName = "DecimalWriteCsv") public class DecimalWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DoubleWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DoubleWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DoubleWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DoubleWriteCsvNode.java index fa2a6a0b7..8fb666abf 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/DoubleWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/DoubleWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "DoubleWriteCsv") public class DoubleWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/FloatWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/FloatWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/FloatWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/FloatWriteCsvNode.java index 893ef25d4..d9bbda182 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/FloatWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/FloatWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "FloatWriteCsv") public class FloatWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/IntWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/IntWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/IntWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/IntWriteCsvNode.java index a244799b5..89c3ba83f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/IntWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/IntWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "IntWriteCsv") public class IntWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/LongWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/LongWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/LongWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/LongWriteCsvNode.java index d9a2a7ab8..da3c13939 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/LongWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/LongWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "LongWriteCsv") public class LongWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/NullableWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/NullableWriteCsvNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/NullableWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/NullableWriteCsvNode.java index 4af652d5e..a1c89b04a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/NullableWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/NullableWriteCsvNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "NullableWriteCsv") public class NullableWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/RecordWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/RecordWriteCsvNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/RecordWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/RecordWriteCsvNode.java index 991ec631e..20e7a23be 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/RecordWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/RecordWriteCsvNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; @@ -21,13 +21,13 @@ import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; @NodeInfo(shortName = "RecordWriteCsv") public class RecordWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/ShortWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/ShortWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/ShortWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/ShortWriteCsvNode.java index 363b9e798..6022cb6ad 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/ShortWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/ShortWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "ShortWriteCsv") public class ShortWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/StringWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/StringWriteCsvNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/StringWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/StringWriteCsvNode.java index 4a3ce615d..572944425 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/StringWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/StringWriteCsvNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; @NodeInfo(shortName = "StringWriteCsv") public class StringWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TimeWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TimeWriteCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TimeWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TimeWriteCsvNode.java index 6d635afaf..1e7c4f8e6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TimeWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TimeWriteCsvNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; import java.io.IOException; import java.time.LocalTime; import java.time.format.DateTimeFormatter; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.primitives.TimeObject; @NodeInfo(shortName = "TimeWriteCsv") public class TimeWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TimestampWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TimestampWriteCsvNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TimestampWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TimestampWriteCsvNode.java index 95f21c1ff..61708bb60 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TimestampWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TimestampWriteCsvNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.io.IOException; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.runtime.primitives.TimestampObject; @NodeInfo(shortName = "TimestampWriteCsv") public class TimestampWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TryableWriteCsvNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TryableWriteCsvNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TryableWriteCsvNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TryableWriteCsvNode.java index e76c28d4c..aa3dbaf30 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/csv/writer/internal/TryableWriteCsvNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/csv/writer/internal/TryableWriteCsvNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.csv.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; import com.fasterxml.jackson.dataformat.csv.CsvGenerator; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; import java.io.IOException; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.runtime.exceptions.csv.CsvWriterRawTruffleException; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "TryableWriteCsv") public class TryableWriteCsvNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/BinaryReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/BinaryReadJdbcQuery.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/BinaryReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/BinaryReadJdbcQuery.java index ef0c9bc5e..782c202f2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/BinaryReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/BinaryReadJdbcQuery.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; @NodeInfo(shortName = "Jdbc.BinaryRead") public class BinaryReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/BoolReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/BoolReadJdbcQuery.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/BoolReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/BoolReadJdbcQuery.java index 100cb4d5d..7e6e9f332 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/BoolReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/BoolReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Jdbc.BoolRead") public class BoolReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/ByteReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/ByteReadJdbcQuery.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/ByteReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/ByteReadJdbcQuery.java index e1c766348..68dae1f8f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/ByteReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/ByteReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Jdbc.ByteRead") public class ByteReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DateReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DateReadJdbcQuery.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DateReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DateReadJdbcQuery.java index ace38901c..22302cfb2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DateReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DateReadJdbcQuery.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "Jdbc.DateRead") public class DateReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DecimalReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DecimalReadJdbcQuery.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DecimalReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DecimalReadJdbcQuery.java index e12c47ac8..b6cfecbbf 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DecimalReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DecimalReadJdbcQuery.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeInfo(shortName = "Jdbc.DecimalRead") public class DecimalReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DoubleReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DoubleReadJdbcQuery.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DoubleReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DoubleReadJdbcQuery.java index 6056973ee..7a425a645 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/DoubleReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/DoubleReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Jdbc.DoubleRead") public class DoubleReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/FloatReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/FloatReadJdbcQuery.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/FloatReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/FloatReadJdbcQuery.java index 1f0fc803d..b2a993896 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/FloatReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/FloatReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Jdbc.FloatRead") public class FloatReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/IntReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/IntReadJdbcQuery.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/IntReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/IntReadJdbcQuery.java index f1b2df0ea..90dc81f99 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/IntReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/IntReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Jdbc.IntRead") public class IntReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/JdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/JdbcQuery.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/JdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/JdbcQuery.java index fc86704d9..906933460 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/JdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/JdbcQuery.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.JdbcExceptionHandler; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.JdbcReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.utils.core.RawException; +import com.rawlabs.utils.core.RawSettings; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; -import raw.runtime.truffle.runtime.exceptions.rdbms.JdbcExceptionHandler; -import raw.runtime.truffle.runtime.exceptions.rdbms.JdbcReaderRawTruffleException; -import raw.runtime.truffle.runtime.primitives.*; -import raw.utils.RawException; -import raw.utils.RawSettings; public class JdbcQuery { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/LongReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/LongReadJdbcQuery.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/LongReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/LongReadJdbcQuery.java index 77e40a566..c67d56f70 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/LongReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/LongReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Jdbc.LongRead") public class LongReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/NullableReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/NullableReadJdbcQuery.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/NullableReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/NullableReadJdbcQuery.java index fc165f786..9266ff7fd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/NullableReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/NullableReadJdbcQuery.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; @NodeInfo(shortName = "NullableReadJdbcQuery") public class NullableReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/RecordReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/RecordReadJdbcQuery.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/RecordReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/RecordReadJdbcQuery.java index 6de9519b6..7be177cd3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/RecordReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/RecordReadJdbcQuery.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2AttrType; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.util.Arrays; import java.util.List; -import raw.compiler.rql2.source.Rql2AttrType; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; @NodeInfo(shortName = "Jdbc.RecordRead") public class RecordReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/ShortReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/ShortReadJdbcQuery.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/ShortReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/ShortReadJdbcQuery.java index 8a1df5acc..10d622162 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/ShortReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/ShortReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "Jdbc.ShortRead") public class ShortReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/StringReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/StringReadJdbcQuery.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/StringReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/StringReadJdbcQuery.java index 0d58c02c6..7096821bd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/StringReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/StringReadJdbcQuery.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "StringReadJdbcQuery") public class StringReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TimeReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TimeReadJdbcQuery.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TimeReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TimeReadJdbcQuery.java index ec29a6d62..bf7309598 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TimeReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TimeReadJdbcQuery.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "Time.DateRead") public class TimeReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TimestampReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TimestampReadJdbcQuery.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TimestampReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TimestampReadJdbcQuery.java index 3ca0408d7..9319aafc1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TimestampReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TimestampReadJdbcQuery.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "Timestamp.DateRead") public class TimestampReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TryableReadJdbcQuery.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TryableReadJdbcQuery.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TryableReadJdbcQuery.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TryableReadJdbcQuery.java index a490f5c34..9287cc5ec 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/jdbc/TryableReadJdbcQuery.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/jdbc/TryableReadJdbcQuery.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.jdbc; +package com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "TryableReadJdbcQuery") public class TryableReadJdbcQuery extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonParseNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonParseNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonParseNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonParseNode.java index 74eae9d24..94f27e6f4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonParseNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonParseNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes.*; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.exceptions.json.JsonReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes.*; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonReaderRawTruffleException; @NodeInfo(shortName = "ParseJson") @NodeChild(value = "str") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonParserNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonParserNodes.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonParserNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonParserNodes.java index 68c2c3869..bee8bc7a6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonParserNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonParserNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader; import com.fasterxml.jackson.core.JsonFactory; import com.fasterxml.jackson.core.JsonParser; @@ -22,6 +22,18 @@ import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.DateTimeFormatCache; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordStaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonUnexpectedTokenException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.RawArrayList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; import java.io.IOException; import java.io.Reader; import java.math.BigDecimal; @@ -31,18 +43,6 @@ import java.time.format.DateTimeParseException; import java.util.ArrayList; import java.util.Base64; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.expressions.builtin.temporals.DateTimeFormatCache; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; -import raw.runtime.truffle.ast.expressions.record.RecordStaticInitializers; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.exceptions.json.JsonParserRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.json.JsonReaderRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.json.JsonUnexpectedTokenException; -import raw.runtime.truffle.runtime.list.RawArrayList; -import raw.runtime.truffle.runtime.primitives.*; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.utils.TruffleCharInputStream; public final class JsonParserNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonPrintNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonPrintNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonPrintNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonPrintNode.java index 8a1d844d5..a17030dfa 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonPrintNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonPrintNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.RootCallTarget; @@ -20,11 +20,11 @@ import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; import java.io.ByteArrayOutputStream; import java.io.IOException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; @NodeInfo(shortName = "PrintJson") @NodeChild(value = "result") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonReadCollectionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonReadCollectionNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonReadCollectionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonReadCollectionNode.java index d07d4a032..e03546d78 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonReadCollectionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonReadCollectionNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.iterable.sources.JsonReadCollection; -import raw.runtime.truffle.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.JsonReadCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; @NodeInfo(shortName = "Json.ReadCollection") public class JsonReadCollectionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonReadValueNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonReadValueNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonReadValueNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonReadValueNode.java index 2ce938a4f..c30c889e0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/JsonReadValueNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/JsonReadValueNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes.CloseJsonParserNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes.InitJsonParserNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes.NextTokenJsonParserNode; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleCharInputStream; -import raw.runtime.truffle.utils.TruffleInputStream; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes.CloseJsonParserNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes.InitJsonParserNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes.NextTokenJsonParserNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleInputStream; @NodeInfo(shortName = "Json.ReadArray") public class JsonReadValueNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/TryableTopLevelWrapper.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/TryableTopLevelWrapper.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/TryableTopLevelWrapper.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/TryableTopLevelWrapper.java index 512eed3f9..ee73a60a5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/TryableTopLevelWrapper.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/TryableTopLevelWrapper.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; // This node is a top level wrapper node that catches the Initialization of a child parser failures @NodeInfo(shortName = "TryableParseJsonWrapper") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/AnyParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/AnyParseJsonNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/AnyParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/AnyParseJsonNode.java index 36a41998f..ef87b2e89 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/AnyParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/AnyParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "AnyParseJson") public abstract class AnyParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/BinaryParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/BinaryParseJsonNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/BinaryParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/BinaryParseJsonNode.java index f96295a82..884f89205 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/BinaryParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/BinaryParseJsonNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; @NodeInfo(shortName = "BinaryParseJson") public abstract class BinaryParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/BooleanParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/BooleanParseJsonNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/BooleanParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/BooleanParseJsonNode.java index ef036c304..91b1c5c22 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/BooleanParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/BooleanParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "BooleanParseJson") public abstract class BooleanParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ByteParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ByteParseJsonNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ByteParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ByteParseJsonNode.java index b4363ea00..a2cc27bba 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ByteParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ByteParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "ByteParseJson") public abstract class ByteParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/CheckNonNullJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/CheckNonNullJsonNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/CheckNonNullJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/CheckNonNullJsonNode.java index ff842a180..5de24e4a4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/CheckNonNullJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/CheckNonNullJsonNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; @@ -18,9 +18,9 @@ import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.json.JsonParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonParserRawTruffleException; @NodeInfo(shortName = "CheckNonNullJson") public class CheckNonNullJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DateParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DateParseJsonNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DateParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DateParseJsonNode.java index c87981919..de4fa1c4a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DateParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DateParseJsonNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; @@ -18,9 +18,9 @@ import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "DateParseJson") @NodeChild(value = "format") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DecimalParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DecimalParseJsonNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DecimalParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DecimalParseJsonNode.java index 35c8792a2..80433bc6c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DecimalParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DecimalParseJsonNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeInfo(shortName = "DecimalParseJson") public abstract class DecimalParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DoubleParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DoubleParseJsonNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DoubleParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DoubleParseJsonNode.java index cbd0dc14c..c24e64351 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/DoubleParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/DoubleParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "DoubleParseJson") public abstract class DoubleParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/FloatParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/FloatParseJsonNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/FloatParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/FloatParseJsonNode.java index 19c77ac68..be1143db8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/FloatParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/FloatParseJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; public abstract class FloatParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IntParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IntParseJsonNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IntParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IntParseJsonNode.java index c6d1a4d72..f51682f63 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IntParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IntParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "IntParseJson") public abstract class IntParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IntervalParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IntervalParseJsonNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IntervalParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IntervalParseJsonNode.java index 8548c42f2..b2ed2177f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IntervalParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IntervalParseJsonNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "IntervalParseJson") public abstract class IntervalParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IterableParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IterableParseJsonNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IterableParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IterableParseJsonNode.java index 4df846ddd..4102950e4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/IterableParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/IterableParseJsonNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; @NodeInfo(shortName = "IterableParseJson") public class IterableParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ListParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ListParseJsonNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ListParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ListParseJsonNode.java index c7819c879..2f47d560e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ListParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ListParseJsonNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; @@ -19,20 +19,20 @@ import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRListParseJsonBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRToArrayBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRIsLessThanSizeConditionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRListParseJsonConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonUnexpectedTokenException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.*; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2Type; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodes; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodesFactory; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodesFactory; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRListParseJsonBodyNode; -import raw.runtime.truffle.ast.osr.bodies.OSRToArrayBodyNode; -import raw.runtime.truffle.ast.osr.conditions.OSRIsLessThanSizeConditionNode; -import raw.runtime.truffle.ast.osr.conditions.OSRListParseJsonConditionNode; -import raw.runtime.truffle.runtime.exceptions.json.JsonUnexpectedTokenException; -import raw.runtime.truffle.runtime.list.*; @NodeInfo(shortName = "IterableParseJson") public class ListParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/LongParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/LongParseJsonNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/LongParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/LongParseJsonNode.java index babe90b68..eabcc8d4b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/LongParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/LongParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "LongParseJson") public abstract class LongParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/NullableParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/NullableParseJsonNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/NullableParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/NullableParseJsonNode.java index 15c36997e..e64aa758f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/NullableParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/NullableParseJsonNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodesFactory; -import raw.runtime.truffle.runtime.exceptions.json.JsonExpectedNothingException; -import raw.runtime.truffle.runtime.exceptions.json.JsonParserRawTruffleException; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonExpectedNothingException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; public class NullableParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/OrParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/OrParseJsonNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/OrParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/OrParseJsonNode.java index c65c3ece5..3d3139d93 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/OrParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/OrParseJsonNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.JsonNode; @@ -19,15 +19,15 @@ import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonOrTypeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.or.OrObject; import java.io.IOException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodesFactory; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.exceptions.json.JsonOrTypeException; -import raw.runtime.truffle.runtime.exceptions.json.JsonParserRawTruffleException; -import raw.runtime.truffle.runtime.or.OrObject; public class OrParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/RecordParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/RecordParseJsonNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/RecordParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/RecordParseJsonNode.java index bd222dcc8..ad7610e38 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/RecordParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/RecordParseJsonNode.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; -import static raw.runtime.truffle.boundary.RawTruffleBoundaries.*; +import static com.rawlabs.snapi.truffle.runtime.boundary.RawTruffleBoundaries.*; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; @@ -22,21 +22,21 @@ import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.Rql2IsNullableTypeProperty; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodesFactory; +import com.rawlabs.snapi.truffle.runtime.boundary.RawTruffleBoundaries; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonRecordFieldNotFoundException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonUnexpectedTokenException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.util.BitSet; import java.util.LinkedHashMap; -import raw.compiler.rql2.source.Rql2IsNullableTypeProperty; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodesFactory; -import raw.runtime.truffle.boundary.RawTruffleBoundaries; -import raw.runtime.truffle.runtime.exceptions.json.JsonRecordFieldNotFoundException; -import raw.runtime.truffle.runtime.exceptions.json.JsonUnexpectedTokenException; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; @NodeInfo(shortName = "RecordParseJson") @ImportStatic(RawTruffleBoundaries.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ShortParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ShortParseJsonNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ShortParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ShortParseJsonNode.java index faa534691..016aca249 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/ShortParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/ShortParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "ShortParseJson") public abstract class ShortParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/StringParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/StringParseJsonNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/StringParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/StringParseJsonNode.java index ff66d39e2..28b5017c6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/StringParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/StringParseJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; @NodeInfo(shortName = "StringParseJson") public abstract class StringParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TimeParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TimeParseJsonNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TimeParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TimeParseJsonNode.java index 774242d16..2c0db02a2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TimeParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TimeParseJsonNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; @@ -18,9 +18,9 @@ import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "TimeParseJson") @NodeChild(value = "format") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TimestampParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TimestampParseJsonNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TimestampParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TimestampParseJsonNode.java index 1636e5ee2..6e0f0a1f0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TimestampParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TimestampParseJsonNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.dsl.Cached; @@ -18,9 +18,9 @@ import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "TimestampParseJson") @NodeChild(value = "format") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TryableParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TryableParseJsonNode.java similarity index 70% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TryableParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TryableParseJsonNode.java index 9cd098b08..0b42fdf7d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/TryableParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/TryableParseJsonNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodesFactory; -import raw.runtime.truffle.runtime.exceptions.json.JsonParserRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.json.JsonReaderRawTruffleException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "TryableParseJson") public class TryableParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/UndefinedParseJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/UndefinedParseJsonNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/UndefinedParseJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/UndefinedParseJsonNode.java index f2c2e2b3f..d6bb6109b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/reader/parser/UndefinedParseJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/reader/parser/UndefinedParseJsonNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.reader.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.json.JsonExpectedNothingException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonExpectedNothingException; public class UndefinedParseJsonNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/JsonWriteNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/JsonWriteNodes.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/JsonWriteNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/JsonWriteNodes.java index fc586b3da..8c1f643a3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/JsonWriteNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/JsonWriteNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer; import com.fasterxml.jackson.core.JsonEncoding; import com.fasterxml.jackson.core.JsonFactory; @@ -21,19 +21,19 @@ import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.runtime.record.DuplicateKeyRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.record.PureRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; import java.io.IOException; import java.io.OutputStream; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.format.DateTimeFormatter; import java.util.Base64; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.exceptions.json.JsonWriterRawTruffleException; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.primitives.*; -import raw.runtime.truffle.runtime.record.DuplicateKeyRecord; -import raw.runtime.truffle.runtime.record.PureRecord; -import raw.runtime.truffle.runtime.record.RecordNodes; public final class JsonWriteNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/JsonWriterNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/JsonWriterNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/JsonWriterNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/JsonWriterNode.java index 63971b783..0181ed817 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/JsonWriterNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/JsonWriterNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.RootCallTarget; @@ -22,12 +22,12 @@ import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; import java.io.IOException; import java.io.OutputStream; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; @NodeInfo(shortName = "Json.Write") @NodeChild(value = "value", type = ExpressionNode.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/AnyWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/AnyWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/AnyWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/AnyWriteJsonNode.java index e4b582c86..b541d9377 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/AnyWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/AnyWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "AnyWriteJson") public class AnyWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/BinaryWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/BinaryWriteJsonNode.java similarity index 72% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/BinaryWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/BinaryWriteJsonNode.java index 279aaf40f..d40e201a3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/BinaryWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/BinaryWriteJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.primitives.BinaryObject; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.BinaryObject; @NodeInfo(shortName = "BinaryWriteJson") public class BinaryWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/BooleanWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/BooleanWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/BooleanWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/BooleanWriteJsonNode.java index fc7018775..4c312602a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/BooleanWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/BooleanWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "BooleanWriteJson") public class BooleanWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ByteWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ByteWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ByteWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ByteWriteJsonNode.java index 751bfb0b3..9f1f901fc 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ByteWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ByteWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "ByteWriteJson") public class ByteWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DateWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DateWriteJsonNode.java similarity index 71% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DateWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DateWriteJsonNode.java index 88e24e121..ff1e617c2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DateWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DateWriteJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "BooleanWriteJson") public class DateWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DecimalWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DecimalWriteJsonNode.java similarity index 72% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DecimalWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DecimalWriteJsonNode.java index b0c02b5b3..7c9f1433b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DecimalWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DecimalWriteJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeInfo(shortName = "DecimalWriteJson") public class DecimalWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DoubleWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DoubleWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DoubleWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DoubleWriteJsonNode.java index d9251aca8..bd963a376 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/DoubleWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/DoubleWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "DoubleWriteJson") public class DoubleWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/FloatWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/FloatWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/FloatWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/FloatWriteJsonNode.java index 385f7947d..035eee992 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/FloatWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/FloatWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "FloatWriteJson") public class FloatWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IntWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IntWriteJsonNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IntWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IntWriteJsonNode.java index 8e4435ff5..37a88af28 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IntWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IntWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "IntWriteJson") public class IntWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IntervalWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IntervalWriteJsonNode.java similarity index 72% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IntervalWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IntervalWriteJsonNode.java index 74423a201..32c8e2b36 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IntervalWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IntervalWriteJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; @NodeInfo(shortName = "IntervalWriteJson") public class IntervalWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IterableWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IterableWriteJsonNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IterableWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IterableWriteJsonNode.java index bc329d4e9..7638b1d34 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/IterableWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/IterableWriteJsonNode.java @@ -10,20 +10,20 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodesFactory; @NodeInfo(shortName = "IterableWriteJson") public class IterableWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ListWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ListWriteJsonNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ListWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ListWriteJsonNode.java index 591591131..e788acbba 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ListWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ListWriteJsonNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; @NodeInfo(shortName = "ListWriteJson") public class ListWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/LongWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/LongWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/LongWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/LongWriteJsonNode.java index e779b730f..9f4b4aab4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/LongWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/LongWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "LongWriteJson") public class LongWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/NullableWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/NullableWriteJsonNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/NullableWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/NullableWriteJsonNode.java index 56054fd23..d6fd36b9d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/NullableWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/NullableWriteJsonNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "NullableWriteJson") public class NullableWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/OrWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/OrWriteJsonNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/OrWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/OrWriteJsonNode.java index 9374c34d5..7e077367a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/OrWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/OrWriteJsonNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.runtime.or.OrObject; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.or.OrObject; @NodeInfo(shortName = "OrWriteJson") public class OrWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/RecordWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/RecordWriteJsonNode.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/RecordWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/RecordWriteJsonNode.java index 3ea504751..dc9f1490b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/RecordWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/RecordWriteJsonNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; public class RecordWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ShortWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ShortWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ShortWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ShortWriteJsonNode.java index 91b88987f..78ad80f64 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/ShortWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/ShortWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "ShortWriteJson") public class ShortWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/StringWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/StringWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/StringWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/StringWriteJsonNode.java index ec2b49b12..486a8f303 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/StringWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/StringWriteJsonNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; @NodeInfo(shortName = "StringWriteJson") public class StringWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TimeWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TimeWriteJsonNode.java similarity index 71% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TimeWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TimeWriteJsonNode.java index 6ff64e0fc..5433a5a86 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TimeWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TimeWriteJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "TimeWriteJson") public class TimeWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TimestampWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TimestampWriteJsonNode.java similarity index 72% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TimestampWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TimestampWriteJsonNode.java index 5881314ae..51108529f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TimestampWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TimestampWriteJsonNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "TimestampWriteJson") public class TimestampWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TryableUnsafeWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TryableUnsafeWriteJsonNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TryableUnsafeWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TryableUnsafeWriteJsonNode.java index be1523118..9f4b2c65a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TryableUnsafeWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TryableUnsafeWriteJsonNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.runtime.exceptions.json.JsonWriterRawTruffleException; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonWriterRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "TryableUnsafeWriteJson") public class TryableUnsafeWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TryableWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TryableWriteJsonNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TryableWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TryableWriteJsonNode.java index 98f938934..15d1136fc 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/TryableWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/TryableWriteJsonNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.fasterxml.jackson.core.JsonGenerator; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramStatementNode; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodes; -import raw.runtime.truffle.ast.io.json.writer.JsonWriteNodesFactory; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.StatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramStatementNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.JsonWriteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; @NodeInfo(shortName = "TryableWriteJson") public class TryableWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/UndefinedWriteJsonNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/UndefinedWriteJsonNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/UndefinedWriteJsonNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/UndefinedWriteJsonNode.java index 65b85ca58..ff743bfd4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/json/writer/internal/UndefinedWriteJsonNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/json/writer/internal/UndefinedWriteJsonNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.json.writer.internal; +package com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.StatementNode; +import com.rawlabs.snapi.truffle.runtime.StatementNode; @NodeInfo(shortName = "UndefinedWriteJson") public class UndefinedWriteJsonNode extends StatementNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/kryo/KryoFromNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/kryo/KryoFromNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/kryo/KryoFromNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/kryo/KryoFromNode.java index f87b1e25b..3034a3eb8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/kryo/KryoFromNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/kryo/KryoFromNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.kryo; +package com.rawlabs.snapi.truffle.runtime.ast.io.kryo; import com.esotericsoftware.kryo.io.Input; import com.oracle.truffle.api.frame.VirtualFrame; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodesFactory; import java.io.ByteArrayInputStream; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.kryo.KryoNodes; -import raw.runtime.truffle.runtime.kryo.KryoNodesFactory; public class KryoFromNode extends ExpressionNode { @Child private ExpressionNode valueNode; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/kryo/KryoWriteNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/kryo/KryoWriteNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/kryo/KryoWriteNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/kryo/KryoWriteNode.java index b22bc1374..0356d34d0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/kryo/KryoWriteNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/kryo/KryoWriteNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.kryo; +package com.rawlabs.snapi.truffle.runtime.ast.io.kryo; import com.esotericsoftware.kryo.io.Output; import com.oracle.truffle.api.frame.VirtualFrame; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodesFactory; import java.io.ByteArrayOutputStream; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.kryo.KryoNodes; -import raw.runtime.truffle.runtime.kryo.KryoNodesFactory; public class KryoWriteNode extends ExpressionNode { @Child private ExpressionNode valueNode; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/AttributeParsePrimitiveXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/AttributeParsePrimitiveXmlNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/AttributeParsePrimitiveXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/AttributeParsePrimitiveXmlNode.java index 5e03ae1a0..3f9c6422f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/AttributeParsePrimitiveXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/AttributeParsePrimitiveXmlNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; @NodeInfo(shortName = "AttributeParsePrimitiveXml") public class AttributeParsePrimitiveXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/BoolParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/BoolParseXmlNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/BoolParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/BoolParseXmlNode.java index 547298b0a..2d7284b9a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/BoolParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/BoolParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "BoolParseXml") public abstract class BoolParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ByteParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ByteParseXmlNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ByteParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ByteParseXmlNode.java index ac8038b4c..80644b01e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ByteParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ByteParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "ByteParseXml") public abstract class ByteParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DateParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DateParseXmlNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DateParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DateParseXmlNode.java index dc73db39b..f5930e075 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DateParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DateParseXmlNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; @NodeInfo(shortName = "DateParseXml") public abstract class DateParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DecimalParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DecimalParseXmlNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DecimalParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DecimalParseXmlNode.java index 39899aeb6..6bca17af7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DecimalParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DecimalParseXmlNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; @NodeInfo(shortName = "DecimalParseXml") public abstract class DecimalParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DoubleParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DoubleParseXmlNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DoubleParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DoubleParseXmlNode.java index 51849e4dc..5337a56ba 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/DoubleParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/DoubleParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "DoubleParseXml") public abstract class DoubleParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ElementParseXmlPrimitiveNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ElementParseXmlPrimitiveNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ElementParseXmlPrimitiveNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ElementParseXmlPrimitiveNode.java index 9f318ea31..2e04a2ad0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ElementParseXmlPrimitiveNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ElementParseXmlPrimitiveNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; @NodeInfo(shortName = "ElementParseXml") public class ElementParseXmlPrimitiveNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/FloatParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/FloatParseXmlNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/FloatParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/FloatParseXmlNode.java index 6c3f0ab02..b883018cc 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/FloatParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/FloatParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "FloatParseXml") public abstract class FloatParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/IntParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/IntParseXmlNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/IntParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/IntParseXmlNode.java index 128ce646c..008b48e96 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/IntParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/IntParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "IntParseXml") public abstract class IntParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/IterableParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/IterableParseXmlNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/IterableParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/IterableParseXmlNode.java index c41c634f7..d9756ee76 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/IterableParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/IterableParseXmlNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; @NodeInfo(shortName = "IterableParseXml") public class IterableParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/LongParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/LongParseXmlNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/LongParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/LongParseXmlNode.java index 98689d59d..c4d7d0d54 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/LongParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/LongParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "LongParseXml") public abstract class LongParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/NullableParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/NullableParseXmlNode.java similarity index 71% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/NullableParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/NullableParseXmlNode.java index c8d443de8..ef705a11c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/NullableParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/NullableParseXmlNode.java @@ -10,19 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodesFactory; -import raw.runtime.truffle.runtime.exceptions.json.JsonExpectedNothingException; -import raw.runtime.truffle.runtime.exceptions.json.JsonParserRawTruffleException; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonExpectedNothingException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; public class NullableParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/OptionParseXmlTextNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/OptionParseXmlTextNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/OptionParseXmlTextNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/OptionParseXmlTextNode.java index 9d066e30a..893e863dd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/OptionParseXmlTextNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/OptionParseXmlTextNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; @NodeInfo(shortName = "OptionParseXmlText") public class OptionParseXmlTextNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/OrTypeParseXml.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/OrTypeParseXml.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/OrTypeParseXml.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/OrTypeParseXml.java index a09b08c7d..550146dfa 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/OrTypeParseXml.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/OrTypeParseXml.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlOrTypeParserException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.or.OrObject; import java.util.ArrayList; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.xml.XmlOrTypeParserException; -import raw.runtime.truffle.runtime.exceptions.xml.XmlParserRawTruffleException; -import raw.runtime.truffle.runtime.or.OrObject; @NodeInfo(shortName = "OrTypeParseXml") public class OrTypeParseXml extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParser.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParser.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParser.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParser.java index c4e272039..e3b3efe5d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParser.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParser.java @@ -10,9 +10,19 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.DateTimeFormatCache; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DateObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.DecimalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleStringCharStream; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @@ -25,16 +35,6 @@ import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; import org.apache.commons.text.StringEscapeUtils; -import raw.runtime.truffle.ast.expressions.builtin.temporals.DateTimeFormatCache; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.exceptions.xml.XmlParserRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.xml.XmlReaderRawTruffleException; -import raw.runtime.truffle.runtime.primitives.DateObject; -import raw.runtime.truffle.runtime.primitives.DecimalObject; -import raw.runtime.truffle.runtime.primitives.TimeObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; -import raw.runtime.truffle.utils.RawTruffleCharStream; -import raw.runtime.truffle.utils.RawTruffleStringCharStream; public class RawTruffleXmlParser { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParserFactory.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParserFactory.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParserFactory.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParserFactory.java index c15f51004..546346354 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParserFactory.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParserFactory.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.ctc.wstx.api.WstxInputProperties; import com.ctc.wstx.stax.WstxInputFactory; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParserSettings.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParserSettings.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParserSettings.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParserSettings.java index 281f73d46..f5de300df 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RawTruffleXmlParserSettings.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RawTruffleXmlParserSettings.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; public class RawTruffleXmlParserSettings { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RecordParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RecordParseXmlNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RecordParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RecordParseXmlNode.java index 30e3ea5b1..dbcd7fcd8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/RecordParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/RecordParseXmlNode.java @@ -10,25 +10,25 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; -import static raw.runtime.truffle.ast.expressions.record.RecordStaticInitializers.hasDuplicateKeys; +import static com.rawlabs.snapi.truffle.runtime.ast.expressions.record.RecordStaticInitializers.hasDuplicateKeys; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.base.source.Type; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; import java.util.*; -import raw.compiler.base.source.Type; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.xml.XmlParserRawTruffleException; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.primitives.NullObject; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; @NodeInfo(shortName = "RecordParseXml") public class RecordParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ShortParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ShortParseXmlNode.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ShortParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ShortParseXmlNode.java index 2f491d86b..6ebbd2438 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/ShortParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/ShortParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "ShortParseXml") public abstract class ShortParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/StringParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/StringParseXmlNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/StringParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/StringParseXmlNode.java index d94e07dd5..baa2fb8db 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/StringParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/StringParseXmlNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; @NodeInfo(shortName = "StringParseXml") public abstract class StringParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TextParseXmlPrimitiveNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TextParseXmlPrimitiveNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TextParseXmlPrimitiveNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TextParseXmlPrimitiveNode.java index f1a45cf1d..71bbd2e48 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TextParseXmlPrimitiveNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TextParseXmlPrimitiveNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; @NodeInfo(shortName = "TextParseXml") public class TextParseXmlPrimitiveNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TimeParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TimeParseXmlNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TimeParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TimeParseXmlNode.java index ff1f125df..1a1c00f0c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TimeParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TimeParseXmlNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimeObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimeObject; @NodeInfo(shortName = "TimeParseXml") public abstract class TimeParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TimestampParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TimestampParseXmlNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TimestampParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TimestampParseXmlNode.java index 7a8544841..dc94f8de9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TimestampParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TimestampParseXmlNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @NodeInfo(shortName = "TimestampParseXml") public abstract class TimestampParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TryableParseAttributeXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TryableParseAttributeXmlNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TryableParseAttributeXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TryableParseAttributeXmlNode.java index 0a1809c78..bfa3a1d39 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TryableParseAttributeXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TryableParseAttributeXmlNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "TryableParseAttributeXml") public class TryableParseAttributeXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TryableParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TryableParseXmlNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TryableParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TryableParseXmlNode.java index b3f9d33b1..681c5404c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/TryableParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/TryableParseXmlNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.exceptions.xml.XmlParserRawTruffleException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; @NodeInfo(shortName = "TryableParseXml") public class TryableParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/UndefinedParseXmlNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/UndefinedParseXmlNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/UndefinedParseXmlNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/UndefinedParseXmlNode.java index 490324ede..ac58e4cf5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/UndefinedParseXmlNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/UndefinedParseXmlNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.xml.XmlExpectedNothingException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlExpectedNothingException; @NodeInfo(shortName = "UndefinedParseXml") public abstract class UndefinedParseXmlNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlParseCollectionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlParseCollectionNode.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlParseCollectionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlParseCollectionNode.java index 826ec3514..6adeb22b0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlParseCollectionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlParseCollectionNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.iterable.sources.XmlParseCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.XmlParseCollection; @NodeInfo(shortName = "XmlParseCollection") public class XmlParseCollectionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlParseValueNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlParseValueNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlParseValueNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlParseValueNode.java index d0f71ae9f..e555460c1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlParseValueNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlParseValueNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.utils.RawTruffleStringCharStream; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleStringCharStream; @NodeInfo(shortName = "XmlParseValue") public class XmlParseValueNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlReadCollectionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlReadCollectionNode.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlReadCollectionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlReadCollectionNode.java index c3775f9ae..b488e83b4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlReadCollectionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlReadCollectionNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.runtime.iterable.sources.XmlReadCollection; -import raw.runtime.truffle.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.ProgramExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.XmlReadCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; @NodeInfo(shortName = "XmlReadCollection") public class XmlReadCollectionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlReadValueNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlReadValueNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlReadValueNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlReadValueNode.java index 70fc261c5..06c1e5130 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/io/xml/parser/XmlReadValueNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/io/xml/parser/XmlReadValueNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.io.xml.parser; +package com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.xml.XmlParserRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.xml.XmlReaderRawTruffleException; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleCharInputStream; -import raw.runtime.truffle.utils.TruffleInputStream; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleInputStream; @NodeInfo(shortName = "XmlReadValue") public class XmlReadValueNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadClosureVariableNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadClosureVariableNode.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadClosureVariableNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadClosureVariableNode.java index f3b42477e..32d42fc1a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadClosureVariableNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadClosureVariableNode.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.local; +package com.rawlabs.snapi.truffle.runtime.ast.local; import com.oracle.truffle.api.TruffleLogger; import com.oracle.truffle.api.dsl.Idempotent; @@ -20,11 +20,11 @@ import com.oracle.truffle.api.frame.Frame; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; @ImportStatic(TypeGuards.class) @NodeField(name = "depth", type = Integer.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadLocalVariableNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadLocalVariableNode.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadLocalVariableNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadLocalVariableNode.java index 67a249456..8c2be93de 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadLocalVariableNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadLocalVariableNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.local; +package com.rawlabs.snapi.truffle.runtime.ast.local; import com.oracle.truffle.api.dsl.Idempotent; import com.oracle.truffle.api.dsl.ImportStatic; import com.oracle.truffle.api.dsl.NodeField; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.TypeGuards; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; @ImportStatic(TypeGuards.class) @NodeField(name = "slot", type = int.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadParamClosureNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadParamClosureNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadParamClosureNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadParamClosureNode.java index edf76e9d0..b8856fbe4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadParamClosureNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadParamClosureNode.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.local; +package com.rawlabs.snapi.truffle.runtime.ast.local; import com.oracle.truffle.api.frame.Frame; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class ReadParamClosureNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadParamNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadParamNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadParamNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadParamNode.java index 48475a1de..55b64282f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/ReadParamNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/ReadParamNode.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.local; +package com.rawlabs.snapi.truffle.runtime.ast.local; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class ReadParamNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/WriteLocalVariableNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/WriteLocalVariableNode.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/WriteLocalVariableNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/WriteLocalVariableNode.java index c518f7cf7..caccca11b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/local/WriteLocalVariableNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/local/WriteLocalVariableNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.local; +package com.rawlabs.snapi.truffle.runtime.ast.local; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.frame.FrameSlotKind; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.TypeGuards; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; @ImportStatic(TypeGuards.class) @NodeChild("value") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/OSRGeneratorNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/OSRGeneratorNode.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/OSRGeneratorNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/OSRGeneratorNode.java index eb7682797..4ddf67e39 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/OSRGeneratorNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/OSRGeneratorNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr; +package com.rawlabs.snapi.truffle.runtime.ast.osr; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.RepeatingNode; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; public class OSRGeneratorNode extends Node implements RepeatingNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionEquiJoinInitBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionEquiJoinInitBodyNode.java similarity index 71% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionEquiJoinInitBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionEquiJoinInitBodyNode.java index 7a9524247..80878727b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionEquiJoinInitBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionEquiJoinInitBodyNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; public class OSRCollectionEquiJoinInitBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionFilterBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionFilterBodyNode.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionFilterBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionFilterBodyNode.java index 8c519a9fa..a8068f186 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionFilterBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionFilterBodyNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; public class OSRCollectionFilterBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionJoinInitBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionJoinInitBodyNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionJoinInitBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionJoinInitBodyNode.java index 462edc7b4..96d0523f4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionJoinInitBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionJoinInitBodyNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.esotericsoftware.kryo.io.Output; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations.JoinComputeNext; -import raw.runtime.truffle.runtime.kryo.KryoNodes; -import raw.runtime.truffle.runtime.kryo.KryoNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations.JoinComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodesFactory; public class OSRCollectionJoinInitBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionMkStringBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionMkStringBodyNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionMkStringBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionMkStringBodyNode.java index da4560d8e..eb15141f5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRCollectionMkStringBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRCollectionMkStringBodyNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; public class OSRCollectionMkStringBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRDistinctGetGeneratorNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRDistinctGetGeneratorNode.java similarity index 68% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRDistinctGetGeneratorNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRDistinctGetGeneratorNode.java index 0d61db5d5..722ec1d1f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRDistinctGetGeneratorNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRDistinctGetGeneratorNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; public class OSRDistinctGetGeneratorNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSREquiJoinNextBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSREquiJoinNextBodyNode.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSREquiJoinNextBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSREquiJoinNextBodyNode.java index a439eb397..c75681a3e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSREquiJoinNextBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSREquiJoinNextBodyNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.BreakException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations.EquiJoinComputeNext; -import raw.runtime.truffle.runtime.operators.OperatorNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations.EquiJoinComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodesFactory; public class OSREquiJoinNextBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRExistsBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRExistsBodyNode.java similarity index 73% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRExistsBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRExistsBodyNode.java index 0c16c2792..6b0138733 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRExistsBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRExistsBodyNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; public class OSRExistsBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRJoinNextBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRJoinNextBodyNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRJoinNextBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRJoinNextBodyNode.java index 4ec5fee6f..e08f61d89 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRJoinNextBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRJoinNextBodyNode.java @@ -10,27 +10,27 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.esotericsoftware.kryo.io.Input; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations.JoinComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodesFactory; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.exceptions.BreakException; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations.JoinComputeNext; -import raw.runtime.truffle.runtime.kryo.KryoNodes; -import raw.runtime.truffle.runtime.kryo.KryoNodesFactory; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; public class OSRJoinNextBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListEquiJoinInitBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListEquiJoinInitBodyNode.java similarity index 71% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListEquiJoinInitBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListEquiJoinInitBodyNode.java index 888cb9455..4fbf41bb3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListEquiJoinInitBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListEquiJoinInitBodyNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; public class OSRListEquiJoinInitBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListFilterBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListFilterBodyNode.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListFilterBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListFilterBodyNode.java index 4f2aa5edb..889da52c6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListFilterBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListFilterBodyNode.java @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodesFactory; import java.util.ArrayList; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodesFactory; public class OSRListFilterBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListFromBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListFromBodyNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListFromBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListFromBodyNode.java index f7e91020a..fadd72a9f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListFromBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListFromBodyNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; import java.util.ArrayList; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; public class OSRListFromBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListParseJsonBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListParseJsonBodyNode.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListParseJsonBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListParseJsonBodyNode.java index f37bc3fa6..d734960b1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListParseJsonBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListParseJsonBodyNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.DirectCallNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; import java.util.ArrayList; -import raw.runtime.truffle.ExpressionNode; public class OSRListParseJsonBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListTransformBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListTransformBodyNode.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListTransformBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListTransformBodyNode.java index 44ddc816c..7da74cfb4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRListTransformBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRListTransformBodyNode.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodes; -import raw.runtime.truffle.ast.expressions.iterable.ArrayOperationNodesFactory; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ListNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.ArrayOperationNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodesFactory; public class OSRListTransformBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRMultiAggregationBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRMultiAggregationBodyNode.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRMultiAggregationBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRMultiAggregationBodyNode.java index 03d902729..f3f3c9dd9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRMultiAggregationBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRMultiAggregationBodyNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.ExplodeLoop; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregatorNodes; -import raw.runtime.truffle.ast.expressions.aggregation.AggregatorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregatorNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; public class OSRMultiAggregationBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSROrderByGetGeneratorNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSROrderByGetGeneratorNode.java similarity index 69% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSROrderByGetGeneratorNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSROrderByGetGeneratorNode.java index c0f61c2c6..5190bc4c8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSROrderByGetGeneratorNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSROrderByGetGeneratorNode.java @@ -10,18 +10,18 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; -import raw.runtime.truffle.runtime.iterable.operations.OrderByCollection; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.OrderByCollection; public class OSROrderByGetGeneratorNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRSingleAggregationBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRSingleAggregationBodyNode.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRSingleAggregationBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRSingleAggregationBodyNode.java index 8dcc37cbe..19935adb2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRSingleAggregationBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRSingleAggregationBodyNode.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.expressions.aggregation.AggregatorNodes; -import raw.runtime.truffle.ast.expressions.aggregation.AggregatorNodesFactory; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregatorNodes; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation.AggregatorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; public class OSRSingleAggregationBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRToArrayBodyNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRToArrayBodyNode.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRToArrayBodyNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRToArrayBodyNode.java index 4fe75e237..dbe9fd1ff 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/bodies/OSRToArrayBodyNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/bodies/OSRToArrayBodyNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.bodies; +package com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; import com.oracle.truffle.api.frame.VirtualFrame; +import com.rawlabs.snapi.frontend.rql2.source.Rql2Type; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2Type; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.TypeGuards; public class OSRToArrayBodyNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRCollectionFilterConditionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRCollectionFilterConditionNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRCollectionFilterConditionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRCollectionFilterConditionNode.java index d88f4833f..65bfc17de 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRCollectionFilterConditionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRCollectionFilterConditionNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.conditions; +package com.rawlabs.snapi.truffle.runtime.ast.osr.conditions; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; public class OSRCollectionFilterConditionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRExistsConditionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRExistsConditionNode.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRExistsConditionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRExistsConditionNode.java index 4095cc977..93c6f8158 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRExistsConditionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRExistsConditionNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.conditions; +package com.rawlabs.snapi.truffle.runtime.ast.osr.conditions; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; public class OSRExistsConditionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRFromBodyConditionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRFromBodyConditionNode.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRFromBodyConditionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRFromBodyConditionNode.java index b97609c54..bf4d7dd85 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRFromBodyConditionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRFromBodyConditionNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.conditions; +package com.rawlabs.snapi.truffle.runtime.ast.osr.conditions; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class OSRFromBodyConditionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRHasNextConditionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRHasNextConditionNode.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRHasNextConditionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRHasNextConditionNode.java index 3cfa26bd0..5ae2ab9fd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRHasNextConditionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRHasNextConditionNode.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.conditions; +package com.rawlabs.snapi.truffle.runtime.ast.osr.conditions; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodesFactory; public class OSRHasNextConditionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRIsLessThanSizeConditionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRIsLessThanSizeConditionNode.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRIsLessThanSizeConditionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRIsLessThanSizeConditionNode.java index 7b3619778..648d6d186 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRIsLessThanSizeConditionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRIsLessThanSizeConditionNode.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.conditions; +package com.rawlabs.snapi.truffle.runtime.ast.osr.conditions; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; public class OSRIsLessThanSizeConditionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRListParseJsonConditionNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRListParseJsonConditionNode.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRListParseJsonConditionNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRListParseJsonConditionNode.java index 4a36be469..f7786ef2a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/ast/osr/conditions/OSRListParseJsonConditionNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/ast/osr/conditions/OSRListParseJsonConditionNode.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.ast.osr.conditions; +package com.rawlabs.snapi.truffle.runtime.ast.osr.conditions; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; import com.oracle.truffle.api.frame.VirtualFrame; import com.oracle.truffle.api.nodes.UnexpectedResultException; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodesFactory; +import com.rawlabs.snapi.truffle.runtime.ExpressionNode; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodesFactory; public class OSRListParseJsonConditionNode extends ExpressionNode { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/boundary/RawTruffleBoundaries.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/boundary/RawTruffleBoundaries.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/boundary/RawTruffleBoundaries.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/boundary/RawTruffleBoundaries.java index b02cd2272..3d2ce8176 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/boundary/RawTruffleBoundaries.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/boundary/RawTruffleBoundaries.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.boundary; +package com.rawlabs.snapi.truffle.runtime.boundary; import com.oracle.truffle.api.CompilerDirectives; import java.util.BitSet; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapIterator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapIterator.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapIterator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapIterator.java index 29d218117..2c6eb81ff 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapIterator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapIterator.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.data_structures.treemap; +package com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap; -import static raw.runtime.truffle.runtime.data_structures.treemap.TreeMapStatic.predecessor; -import static raw.runtime.truffle.runtime.data_structures.treemap.TreeMapStatic.successor; +import static com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapStatic.predecessor; +import static com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapStatic.successor; import java.util.ConcurrentModificationException; import java.util.NoSuchElementException; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapNode.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapNode.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapNode.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapNode.java index b12c1d971..687b8c553 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapNode.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapNode.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.data_structures.treemap; +package com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap; -import static raw.runtime.truffle.runtime.data_structures.treemap.TreeMapStatic.BLACK; +import static com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapStatic.BLACK; public class TreeMapNode { Object key; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapNodes.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapNodes.java index 65abc35fa..dd5d9a031 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapNodes.java @@ -10,21 +10,21 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.data_structures.treemap; +package com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.PropertyType; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; import java.util.ArrayList; -import raw.runtime.truffle.PropertyType; -import raw.runtime.truffle.runtime.operators.OperatorNodes; public class TreeMapNodes { @NodeInfo(shortName = "TreeMap.GetOrCreate") @GenerateUncached @GenerateInline - @ImportStatic(raw.runtime.truffle.PropertyType.class) + @ImportStatic(com.rawlabs.snapi.truffle.runtime.PropertyType.class) public abstract static class TreeMapGetOrCreate extends Node { public abstract Object execute(Node node, TreeMapObject mapObject, Object key); @@ -63,7 +63,7 @@ static Object exec( @NodeInfo(shortName = "TreeMap.GetOrCreateDistinct") @GenerateUncached @GenerateInline - @ImportStatic(raw.runtime.truffle.PropertyType.class) + @ImportStatic(com.rawlabs.snapi.truffle.runtime.PropertyType.class) public abstract static class TreeMapGetOrCreateDistinct extends Node { public abstract boolean execute(Node node, TreeMapObject mapObject, Object key); diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapObject.java similarity index 97% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapObject.java index 333d7b40e..eca28f3e3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapObject.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.data_structures.treemap; +package com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap; -import static raw.runtime.truffle.runtime.data_structures.treemap.TreeMapStatic.*; +import static com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapStatic.*; import com.oracle.truffle.api.interop.TruffleObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapStatic.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapStatic.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapStatic.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapStatic.java index 53ba33813..c8e0cd1a5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/data_structures/treemap/TreeMapStatic.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/data_structures/treemap/TreeMapStatic.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.data_structures.treemap; +package com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap; public class TreeMapStatic { public static final boolean RED = false; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/BreakException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/BreakException.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/BreakException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/BreakException.java index ac0f48c4a..362b1953a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/BreakException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/BreakException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions; import com.oracle.truffle.api.nodes.ControlFlowException; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleInternalErrorException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleInternalErrorException.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleInternalErrorException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleInternalErrorException.java index 692baaa13..20fba1d44 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleInternalErrorException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleInternalErrorException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleRuntimeException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleRuntimeException.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleRuntimeException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleRuntimeException.java index ab276a8c1..54ff3cc2a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleRuntimeException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleRuntimeException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.exception.AbstractTruffleException; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleUnexpectedNullException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleUnexpectedNullException.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleUnexpectedNullException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleUnexpectedNullException.java index 475e9ea21..258624c36 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleUnexpectedNullException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleUnexpectedNullException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleValidationException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleValidationException.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleValidationException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleValidationException.java index 4baf95a2a..a53564ba7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/RawTruffleValidationException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/RawTruffleValidationException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.exception.AbstractTruffleException; @@ -18,10 +18,10 @@ import com.oracle.truffle.api.interop.UnsupportedMessageException; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.compiler.Message; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.validation.ValidationErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.List; -import raw.client.api.Message; -import raw.runtime.truffle.runtime.exceptions.validation.ValidationErrorObject; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class RawTruffleValidationException extends AbstractTruffleException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/ReadLinesRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/ReadLinesRawTruffleException.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/ReadLinesRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/ReadLinesRawTruffleException.java index 32dd1e211..9614bb77c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/ReadLinesRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/ReadLinesRawTruffleException.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; public class ReadLinesRawTruffleException extends RawTruffleRuntimeException { public ReadLinesRawTruffleException( diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/binary/BinaryWriterRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/binary/BinaryWriterRawTruffleException.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/binary/BinaryWriterRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/binary/BinaryWriterRawTruffleException.java index aa0c3c40e..6d1ae5aa8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/binary/BinaryWriterRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/binary/BinaryWriterRawTruffleException.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.binary; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.binary; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class BinaryWriterRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvExpectedNothingException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvExpectedNothingException.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvExpectedNothingException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvExpectedNothingException.java index b06f47836..1297fc17d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvExpectedNothingException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvExpectedNothingException.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.csv; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParser; -import raw.runtime.truffle.utils.RawTruffleCharStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParser; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; public class CsvExpectedNothingException extends CsvParserRawTruffleException { public CsvExpectedNothingException( diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvParserRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvParserRawTruffleException.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvParserRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvParserRawTruffleException.java index ef026c7c9..2dae1f54f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvParserRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvParserRawTruffleException.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.csv; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParser; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.utils.RawTruffleCharStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParser; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; public class CsvParserRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvReaderRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvReaderRawTruffleException.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvReaderRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvReaderRawTruffleException.java index 5bd25154c..a237d9249 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvReaderRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvReaderRawTruffleException.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.csv; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParser; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.utils.RawTruffleCharStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParser; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; public class CsvReaderRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvWriterRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvWriterRawTruffleException.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvWriterRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvWriterRawTruffleException.java index 0424045ed..4f2c789fb 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/csv/CsvWriterRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/csv/CsvWriterRawTruffleException.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.csv; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class CsvWriterRawTruffleException extends RawTruffleRuntimeException { @CompilerDirectives.TruffleBoundary diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonExpectedNothingException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonExpectedNothingException.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonExpectedNothingException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonExpectedNothingException.java index aa6c4d03a..9446dd51c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonExpectedNothingException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonExpectedNothingException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.json; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonOrTypeException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonOrTypeException.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonOrTypeException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonOrTypeException.java index 3aae5b754..923418e10 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonOrTypeException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonOrTypeException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.json; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonParserRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonParserRawTruffleException.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonParserRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonParserRawTruffleException.java index 66a97bf22..6e4ee8259 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonParserRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonParserRawTruffleException.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.json; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class JsonParserRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonReaderRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonReaderRawTruffleException.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonReaderRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonReaderRawTruffleException.java index 8ed48972d..e073bb540 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonReaderRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonReaderRawTruffleException.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.json; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; public class JsonReaderRawTruffleException extends RawTruffleRuntimeException { @TruffleBoundary diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonRecordFieldNotFoundException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonRecordFieldNotFoundException.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonRecordFieldNotFoundException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonRecordFieldNotFoundException.java index 49e8ca1a3..418429ad4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonRecordFieldNotFoundException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonRecordFieldNotFoundException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.json; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonUnexpectedTokenException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonUnexpectedTokenException.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonUnexpectedTokenException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonUnexpectedTokenException.java index fe48fc9bd..bf742988e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonUnexpectedTokenException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonUnexpectedTokenException.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.json; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonWriterRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonWriterRawTruffleException.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonWriterRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonWriterRawTruffleException.java index 84cf4e959..cc691aea1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/json/JsonWriterRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/json/JsonWriterRawTruffleException.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.json; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class JsonWriterRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcExceptionHandler.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcExceptionHandler.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcExceptionHandler.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcExceptionHandler.java index d1ebe7349..76241972a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcExceptionHandler.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcExceptionHandler.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.ast.io.jdbc.JdbcQuery; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; import java.sql.SQLException; -import raw.runtime.truffle.ast.io.jdbc.JdbcQuery; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; public class JdbcExceptionHandler { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcParserRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcParserRawTruffleException.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcParserRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcParserRawTruffleException.java index 3de08e2f1..739e7078c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcParserRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcParserRawTruffleException.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class JdbcParserRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcReaderRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcReaderRawTruffleException.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcReaderRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcReaderRawTruffleException.java index 4ab817cdb..5aeb51ea2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/JdbcReaderRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/JdbcReaderRawTruffleException.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.jdbc.JdbcQuery; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.ast.io.jdbc.JdbcQuery; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class JdbcReaderRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/MySQLExceptionHandler.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/MySQLExceptionHandler.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/MySQLExceptionHandler.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/MySQLExceptionHandler.java index f01248aeb..229a52923 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/MySQLExceptionHandler.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/MySQLExceptionHandler.java @@ -10,6 +10,6 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; public class MySQLExceptionHandler extends JdbcExceptionHandler {} diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/OracleExceptionHandler.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/OracleExceptionHandler.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/OracleExceptionHandler.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/OracleExceptionHandler.java index f6dc2e885..94a7305c7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/OracleExceptionHandler.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/OracleExceptionHandler.java @@ -10,6 +10,6 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; public class OracleExceptionHandler extends JdbcExceptionHandler {} diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/PostgreSQLExceptionHandler.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/PostgreSQLExceptionHandler.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/PostgreSQLExceptionHandler.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/PostgreSQLExceptionHandler.java index 707e79dcc..efbbf906e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/PostgreSQLExceptionHandler.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/PostgreSQLExceptionHandler.java @@ -10,6 +10,6 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; public class PostgreSQLExceptionHandler extends JdbcExceptionHandler {} diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/SnowflakeExceptionHandler.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/SnowflakeExceptionHandler.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/SnowflakeExceptionHandler.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/SnowflakeExceptionHandler.java index 5034c8fcc..e6eddf045 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/SnowflakeExceptionHandler.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/SnowflakeExceptionHandler.java @@ -10,6 +10,6 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; public class SnowflakeExceptionHandler extends JdbcExceptionHandler {} diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/SqlServerExceptionHandler.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/SqlServerExceptionHandler.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/SqlServerExceptionHandler.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/SqlServerExceptionHandler.java index 41f294fdb..01ba4f3dc 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/rdbms/SqlServerExceptionHandler.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/rdbms/SqlServerExceptionHandler.java @@ -10,6 +10,6 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.rdbms; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; public class SqlServerExceptionHandler extends JdbcExceptionHandler {} diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorMessage.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorMessage.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorMessage.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorMessage.java index c7bba697a..a20b164fd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorMessage.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorMessage.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.validation; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.validation; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorObject.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorObject.java index eae9585d7..9bf31663f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorObject.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.validation; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.validation; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.compiler.Message; import java.util.List; -import raw.client.api.Message; @ExportLibrary(InteropLibrary.class) public class ValidationErrorObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorPosition.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorPosition.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorPosition.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorPosition.java index 880ccccba..12daa1928 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorPosition.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorPosition.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.validation; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.validation; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.interop.UnsupportedMessageException; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; -import raw.runtime.truffle.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class ValidationErrorPosition implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorRange.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorRange.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorRange.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorRange.java index e5c215b37..c4c4d3f8d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/validation/ValidationErrorRange.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/validation/ValidationErrorRange.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.validation; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.validation; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.interop.UnsupportedMessageException; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; -import raw.runtime.truffle.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class ValidationErrorRange implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlExpectedNothingException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlExpectedNothingException.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlExpectedNothingException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlExpectedNothingException.java index 9542aad4d..110cfb564 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlExpectedNothingException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlExpectedNothingException.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.xml; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParser; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParser; public class XmlExpectedNothingException extends XmlParserRawTruffleException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlOrTypeParserException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlOrTypeParserException.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlOrTypeParserException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlOrTypeParserException.java index 891f67f78..481ca4c22 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlOrTypeParserException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlOrTypeParserException.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.xml; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParser; import java.util.List; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParser; public class XmlOrTypeParserException extends XmlParserRawTruffleException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlParserRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlParserRawTruffleException.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlParserRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlParserRawTruffleException.java index d5a94d367..0a5c28263 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlParserRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlParserRawTruffleException.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.xml; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParser; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParser; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class XmlParserRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlReaderRawTruffleException.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlReaderRawTruffleException.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlReaderRawTruffleException.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlReaderRawTruffleException.java index 4923332a5..6485ec8bf 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/exceptions/xml/XmlReaderRawTruffleException.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/exceptions/xml/XmlReaderRawTruffleException.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.exceptions.xml; +package com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParser; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.utils.RawTruffleCharStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParser; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; public class XmlReaderRawTruffleException extends RawTruffleRuntimeException { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Closure.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Closure.java similarity index 98% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Closure.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Closure.java index 6d1f446fa..0e93e7cdd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Closure.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Closure.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.function; +package com.rawlabs.snapi.truffle.runtime.runtime.function; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.RootCallTarget; @@ -29,9 +29,9 @@ import com.oracle.truffle.api.nodes.IndirectCallNode; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.ArrayList; import java.util.Objects; -import raw.runtime.truffle.runtime.list.StringList; // Runtime function object that encloses a materialized frame because it has free variables. @ExportLibrary(InteropLibrary.class) diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Function.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Function.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Function.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Function.java index 501ee9f6c..f3626ec31 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Function.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Function.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.function; +package com.rawlabs.snapi.truffle.runtime.runtime.function; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.interop.TruffleObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/FunctionExecuteNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/FunctionExecuteNodes.java similarity index 98% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/FunctionExecuteNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/FunctionExecuteNodes.java index 0b1a39369..1f65d26ba 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/FunctionExecuteNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/FunctionExecuteNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.function; +package com.rawlabs.snapi.truffle.runtime.runtime.function; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/FunctionRegistryObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/FunctionRegistryObject.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/FunctionRegistryObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/FunctionRegistryObject.java index 560c60666..5c833c296 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/FunctionRegistryObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/FunctionRegistryObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.function; +package com.rawlabs.snapi.truffle.runtime.runtime.function; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.TruffleLanguage; @@ -18,10 +18,10 @@ import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.HashMap; import java.util.Map; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public final class FunctionRegistryObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Lambda.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Lambda.java similarity index 98% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Lambda.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Lambda.java index ae5d50df6..41be9c355 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/Lambda.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/Lambda.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.function; +package com.rawlabs.snapi.truffle.runtime.runtime.function; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.RootCallTarget; @@ -25,7 +25,7 @@ import com.oracle.truffle.api.nodes.IndirectCallNode; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; // A function runtime object that doesn't have any default arguments and doesn't capture any free // variables. diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/RawFunctionRegistry.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/RawFunctionRegistry.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/RawFunctionRegistry.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/RawFunctionRegistry.java index 7874f4e74..f8abdc073 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/RawFunctionRegistry.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/RawFunctionRegistry.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.function; +package com.rawlabs.snapi.truffle.runtime.runtime.function; import com.oracle.truffle.api.interop.TruffleObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/RecClosure.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/RecClosure.java similarity index 98% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/RecClosure.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/RecClosure.java index 53ff8427a..6dd801ccd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/function/RecClosure.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/function/RecClosure.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.function; +package com.rawlabs.snapi.truffle.runtime.runtime.function; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.RootCallTarget; @@ -29,9 +29,9 @@ import com.oracle.truffle.api.nodes.IndirectCallNode; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.ArrayList; import java.util.Objects; -import raw.runtime.truffle.runtime.list.StringList; // A recursive function closure // Duplicate of Closure.java. It is differentiated in order to apply recursion optimizations in the diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/GeneratorNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/GeneratorNodes.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/GeneratorNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/GeneratorNodes.java index 81185510d..ab93008a2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/GeneratorNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/GeneratorNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection; import com.esotericsoftware.kryo.KryoException; import com.esotericsoftware.kryo.io.Input; @@ -19,29 +19,29 @@ import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.ComputeNextNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer.GroupByInputBuffer; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer.InputBufferNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer.OrderByInputBuffer; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctMemoryGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctSpilledFilesGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupByMemoryGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupBySpilledFilesGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderByMemoryGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderBySpilledFilesGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaperNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.list.ListGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.Arrays; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapNode; -import raw.runtime.truffle.runtime.exceptions.BreakException; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.ComputeNextNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer.GroupByInputBuffer; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer.InputBufferNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer.OrderByInputBuffer; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctMemoryGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctSpilledFilesGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupByMemoryGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupBySpilledFilesGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderByMemoryGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderBySpilledFilesGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaperNodes; -import raw.runtime.truffle.runtime.generator.list.ListGenerator; -import raw.runtime.truffle.runtime.kryo.KryoNodes; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.operators.OperatorNodes; public class GeneratorNodes { @NodeInfo(shortName = "AbstractGenerator.Next") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/StaticInitializers.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/StaticInitializers.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/StaticInitializers.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/StaticInitializers.java index c8a4e7e95..e618e7628 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/StaticInitializers.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/StaticInitializers.java @@ -10,22 +10,22 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection; import com.esotericsoftware.kryo.io.Output; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; +import com.rawlabs.snapi.truffle.runtime.utils.IOUtils; +import com.rawlabs.utils.core.RawSettings; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.OutputStream; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; -import raw.runtime.truffle.utils.IOUtils; -import raw.utils.RawSettings; public class StaticInitializers { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/AbstractGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/AbstractGenerator.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/AbstractGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/AbstractGenerator.java index 9aba5de9b..b1f207af0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/AbstractGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/AbstractGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -21,10 +21,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.Objects; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class AbstractGenerator implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/ComputeNextNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/ComputeNextNodes.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/ComputeNextNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/ComputeNextNodes.java index 916c5dd0b..07144b2ef 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/ComputeNextNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/ComputeNextNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next; import com.esotericsoftware.kryo.io.Input; import com.esotericsoftware.kryo.io.Output; @@ -24,43 +24,43 @@ import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.RawContext; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.CsvParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.JsonParserNodes; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParser; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.*; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRCollectionFilterConditionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRFromBodyConditionNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv.CsvReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json.JsonReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlParserRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml.XmlReaderRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.runtime.function.FunctionExecuteNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations.*; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.*; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.EmptyCollection; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; +import com.rawlabs.snapi.truffle.runtime.utils.IOUtils; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleStringCharStream; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleInputStream; +import com.rawlabs.utils.core.RawSettings; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; -import raw.runtime.truffle.RawContext; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.io.csv.reader.CsvParserNodes; -import raw.runtime.truffle.ast.io.json.reader.JsonParserNodes; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParser; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.*; -import raw.runtime.truffle.ast.osr.conditions.OSRCollectionFilterConditionNode; -import raw.runtime.truffle.ast.osr.conditions.OSRFromBodyConditionNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.runtime.exceptions.BreakException; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.exceptions.csv.CsvParserRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.csv.CsvReaderRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.json.JsonReaderRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.xml.XmlParserRawTruffleException; -import raw.runtime.truffle.runtime.exceptions.xml.XmlReaderRawTruffleException; -import raw.runtime.truffle.runtime.function.FunctionExecuteNodes; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations.*; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.*; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.iterable.sources.EmptyCollection; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; -import raw.runtime.truffle.utils.IOUtils; -import raw.runtime.truffle.utils.RawTruffleStringCharStream; -import raw.runtime.truffle.utils.TruffleCharInputStream; -import raw.runtime.truffle.utils.TruffleInputStream; -import raw.utils.RawSettings; public class ComputeNextNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/EquiJoinComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/EquiJoinComputeNext.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/EquiJoinComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/EquiJoinComputeNext.java index 55ef9b9d9..a3786a332 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/EquiJoinComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/EquiJoinComputeNext.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations; import com.oracle.truffle.api.frame.MaterializedFrame; -import raw.compiler.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; public class EquiJoinComputeNext { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/FilterComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/FilterComputeNext.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/FilterComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/FilterComputeNext.java index 61b3a3501..fccf32a35 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/FilterComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/FilterComputeNext.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations; import com.oracle.truffle.api.frame.MaterializedFrame; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/JoinComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/JoinComputeNext.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/JoinComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/JoinComputeNext.java index 1c8bbdee7..a7b40454c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/JoinComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/JoinComputeNext.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations; import com.esotericsoftware.kryo.io.Input; import com.oracle.truffle.api.CompilerDirectives.CompilationFinal; import com.oracle.truffle.api.frame.MaterializedFrame; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; import java.io.File; -import raw.compiler.rql2.source.Rql2TypeWithProperties; public class JoinComputeNext { @CompilationFinal private File diskRight; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/TakeComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/TakeComputeNext.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/TakeComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/TakeComputeNext.java index 05ac86edc..80b94652d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/TakeComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/TakeComputeNext.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations; public class TakeComputeNext { private final Object parent; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/TransformComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/TransformComputeNext.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/TransformComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/TransformComputeNext.java index e7d1ba361..0b517112e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/TransformComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/TransformComputeNext.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations; public class TransformComputeNext { final Object parent; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/UnnestComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/UnnestComputeNext.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/UnnestComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/UnnestComputeNext.java index 862bc398d..b963b6e3e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/UnnestComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/UnnestComputeNext.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations; public class UnnestComputeNext { final Object parent; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/ZipComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/ZipComputeNext.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/ZipComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/ZipComputeNext.java index ea9d565ab..b8d6cfd78 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/operations/ZipComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/operations/ZipComputeNext.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations; public class ZipComputeNext { private final Object parent1; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadComputeNext.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadComputeNext.java index 370871fd7..e0e27faee 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadComputeNext.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.oracle.truffle.api.RootCallTarget; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParser; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParser; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; public class CsvReadComputeNext { private final LocationObject location; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadFromStringComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadFromStringComputeNext.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadFromStringComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadFromStringComputeNext.java index de2c36242..24f1b27ab 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadFromStringComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/CsvReadFromStringComputeNext.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.oracle.truffle.api.RootCallTarget; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParser; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; -import raw.runtime.truffle.utils.RawTruffleCharStream; -import raw.runtime.truffle.utils.RawTruffleStringCharStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParser; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleCharStream; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleStringCharStream; public class CsvReadFromStringComputeNext { private final RawTruffleCharStream stream; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/EmptyComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/EmptyComputeNext.java similarity index 82% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/EmptyComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/EmptyComputeNext.java index d9e56a876..a403b8c42 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/EmptyComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/EmptyComputeNext.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; public class EmptyComputeNext { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/ExpressionComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/ExpressionComputeNext.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/ExpressionComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/ExpressionComputeNext.java index 2b0c761d9..c1dad974b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/ExpressionComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/ExpressionComputeNext.java @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; -import raw.runtime.truffle.runtime.exceptions.BreakException; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; public class ExpressionComputeNext { private final Object[] values; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/IntRangeComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/IntRangeComputeNext.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/IntRangeComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/IntRangeComputeNext.java index 91fa1cc8d..c10e52c5f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/IntRangeComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/IntRangeComputeNext.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import static java.lang.Math.addExact; -import raw.runtime.truffle.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; public class IntRangeComputeNext { private final int end; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/JdbcQueryComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/JdbcQueryComputeNext.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/JdbcQueryComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/JdbcQueryComputeNext.java index 6925e3b20..6b2a724b5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/JdbcQueryComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/JdbcQueryComputeNext.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.oracle.truffle.api.RootCallTarget; -import raw.runtime.truffle.ast.io.jdbc.JdbcQuery; -import raw.runtime.truffle.runtime.exceptions.rdbms.JdbcExceptionHandler; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.utils.RawSettings; +import com.rawlabs.snapi.truffle.runtime.ast.io.jdbc.JdbcQuery; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.JdbcExceptionHandler; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.core.RawSettings; public class JdbcQueryComputeNext { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/JsonReadComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/JsonReadComputeNext.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/JsonReadComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/JsonReadComputeNext.java index f7833e871..67cd6dbf5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/JsonReadComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/JsonReadComputeNext.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.fasterxml.jackson.core.JsonParser; import com.oracle.truffle.api.RootCallTarget; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; public class JsonReadComputeNext { private final LocationObject locationObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/LongRangeComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/LongRangeComputeNext.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/LongRangeComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/LongRangeComputeNext.java index 20eea7ed4..783831159 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/LongRangeComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/LongRangeComputeNext.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import static java.lang.Math.addExact; -import raw.runtime.truffle.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; public class LongRangeComputeNext { private final long end; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/ReadLinesComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/ReadLinesComputeNext.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/ReadLinesComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/ReadLinesComputeNext.java index e36ea5943..15ef9af6b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/ReadLinesComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/ReadLinesComputeNext.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.ReadLinesRawTruffleException; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; import java.io.BufferedReader; import java.io.IOException; import org.apache.commons.io.IOUtils; -import raw.runtime.truffle.runtime.exceptions.BreakException; -import raw.runtime.truffle.runtime.exceptions.ReadLinesRawTruffleException; -import raw.runtime.truffle.utils.TruffleCharInputStream; public class ReadLinesComputeNext { private final TruffleCharInputStream stream; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/TimestampRangeComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/TimestampRangeComputeNext.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/TimestampRangeComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/TimestampRangeComputeNext.java index 4ddfa1b72..9809e05a6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/TimestampRangeComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/TimestampRangeComputeNext.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.BreakException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; import java.time.LocalDateTime; -import raw.runtime.truffle.runtime.exceptions.BreakException; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; public class TimestampRangeComputeNext { private final LocalDateTime end; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/UnionComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/UnionComputeNext.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/UnionComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/UnionComputeNext.java index 6a879ce75..ad8c6f1c2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/UnionComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/UnionComputeNext.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; public class UnionComputeNext { private final Object[] inputs; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/XmlParseComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/XmlParseComputeNext.java similarity index 80% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/XmlParseComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/XmlParseComputeNext.java index 430fc75e3..3d8b8fffc 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/XmlParseComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/XmlParseComputeNext.java @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.oracle.truffle.api.RootCallTarget; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParser; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParserSettings; -import raw.runtime.truffle.utils.RawTruffleStringCharStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParser; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParserSettings; +import com.rawlabs.snapi.truffle.runtime.utils.RawTruffleStringCharStream; public class XmlParseComputeNext { private final String text; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/XmlReadComputeNext.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/XmlReadComputeNext.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/XmlReadComputeNext.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/XmlReadComputeNext.java index dc35b2a11..52f90944c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/abstract_generator/compute_next/sources/XmlReadComputeNext.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/abstract_generator/compute_next/sources/XmlReadComputeNext.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources; import com.oracle.truffle.api.RootCallTarget; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParser; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParserSettings; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.runtime.truffle.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParser; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParserSettings; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; public class XmlReadComputeNext { private final LocationObject locationObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/GroupByInputBuffer.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/GroupByInputBuffer.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/GroupByInputBuffer.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/GroupByInputBuffer.java index 8ef207b8b..d8ce2d51f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/GroupByInputBuffer.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/GroupByInputBuffer.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer; import com.esotericsoftware.kryo.io.Input; import com.oracle.truffle.api.CompilerDirectives; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; public class GroupByInputBuffer { private final OffHeapGroupByKey offHeapGroupByKey; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/InputBufferNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/InputBufferNodes.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/InputBufferNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/InputBufferNodes.java index daa5590c3..07fb651b0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/InputBufferNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/InputBufferNodes.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.kryo.KryoNodes; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodes; public class InputBufferNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/OrderByInputBuffer.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/OrderByInputBuffer.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/OrderByInputBuffer.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/OrderByInputBuffer.java index 81d6c818b..d5df52437 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/input_buffer/OrderByInputBuffer.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/input_buffer/OrderByInputBuffer.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer; import com.esotericsoftware.kryo.io.Input; import com.oracle.truffle.api.CompilerDirectives; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; public class OrderByInputBuffer { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/OffHeapNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/OffHeapNodes.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/OffHeapNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/OffHeapNodes.java index db3bd512c..24c16e1d5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/OffHeapNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/OffHeapNodes.java @@ -10,29 +10,29 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap; -import static raw.runtime.truffle.runtime.generator.collection.StaticInitializers.*; +import static com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers.*; import com.esotericsoftware.kryo.io.Output; import com.esotericsoftware.kryo.unsafe.UnsafeOutput; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapIterator; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapNode; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctMemoryGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctSpilledFilesGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupByMemoryGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupBySpilledFilesGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderByMemoryGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderBySpilledFilesGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.kryo.KryoNodes; import java.util.ArrayList; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapIterator; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapNode; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctMemoryGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.DistinctSpilledFilesGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupByMemoryGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.GroupBySpilledFilesGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderByMemoryGenerator; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OrderBySpilledFilesGenerator; -import raw.runtime.truffle.runtime.kryo.KryoNodes; public class OffHeapNodes { @NodeInfo(shortName = "OffHeap.Put") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctMemoryGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctMemoryGenerator.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctMemoryGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctMemoryGenerator.java index 83f4c7e36..4665894f0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctMemoryGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctMemoryGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -21,10 +21,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapIterator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.Objects; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapIterator; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class DistinctMemoryGenerator implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctSpilledFilesGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctSpilledFilesGenerator.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctSpilledFilesGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctSpilledFilesGenerator.java index a792e8040..3670acb15 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctSpilledFilesGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/DistinctSpilledFilesGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct; import com.esotericsoftware.kryo.io.Input; import com.oracle.truffle.api.dsl.Bind; @@ -22,10 +22,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.ArrayList; import java.util.Objects; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class DistinctSpilledFilesGenerator implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/OffHeapDistinct.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/OffHeapDistinct.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/OffHeapDistinct.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/OffHeapDistinct.java index c3cedae1d..6837180b6 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/distinct/OffHeapDistinct.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/distinct/OffHeapDistinct.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct; import com.oracle.truffle.api.frame.MaterializedFrame; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapObject; +import com.rawlabs.snapi.truffle.runtime.utils.KryoFootPrint; import java.io.File; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapObject; -import raw.runtime.truffle.utils.KryoFootPrint; public class OffHeapDistinct { private final TreeMapObject diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupByMemoryGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupByMemoryGenerator.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupByMemoryGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupByMemoryGenerator.java index 729b4f81b..7d21d4600 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupByMemoryGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupByMemoryGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -21,10 +21,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapIterator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.Objects; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapIterator; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class GroupByMemoryGenerator implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupBySpilledFilesGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupBySpilledFilesGenerator.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupBySpilledFilesGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupBySpilledFilesGenerator.java index a0a754870..e538bce48 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupBySpilledFilesGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/GroupBySpilledFilesGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -21,11 +21,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer.GroupByInputBuffer; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.ArrayList; import java.util.Objects; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer.GroupByInputBuffer; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class GroupBySpilledFilesGenerator implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/OffHeapGroupByKey.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/OffHeapGroupByKey.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/OffHeapGroupByKey.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/OffHeapGroupByKey.java index 808c728ec..2704c564e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/group_by/OffHeapGroupByKey.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/group_by/OffHeapGroupByKey.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapObject; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaper; +import com.rawlabs.snapi.truffle.runtime.utils.KryoFootPrint; import java.io.File; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapObject; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaper; -import raw.runtime.truffle.utils.KryoFootPrint; public class OffHeapGroupByKey { private final TreeMapObject diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OffHeapGroupByKeys.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OffHeapGroupByKeys.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OffHeapGroupByKeys.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OffHeapGroupByKeys.java index 12eb85a98..5889c126c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OffHeapGroupByKeys.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OffHeapGroupByKeys.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapObject; +import com.rawlabs.snapi.truffle.runtime.utils.KryoFootPrint; import java.io.File; import java.util.ArrayList; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapObject; -import raw.runtime.truffle.utils.KryoFootPrint; public class OffHeapGroupByKeys { private final int[] keyOrderings; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderByMemoryGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderByMemoryGenerator.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderByMemoryGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderByMemoryGenerator.java index 0f37b5124..8d119663f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderByMemoryGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderByMemoryGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -21,11 +21,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap.TreeMapIterator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.Iterator; import java.util.Objects; -import raw.runtime.truffle.runtime.data_structures.treemap.TreeMapIterator; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.list.StringList; // A simple in-memory generator over the map. Internally iterates through the // key set and returns items from the values list, one by one. diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderBySpilledFilesGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderBySpilledFilesGenerator.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderBySpilledFilesGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderBySpilledFilesGenerator.java index 5dab27692..7ddb814a4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderBySpilledFilesGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/off_heap/order_by/OrderBySpilledFilesGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -21,11 +21,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.input_buffer.OrderByInputBuffer; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.ArrayList; import java.util.Objects; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer.OrderByInputBuffer; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class OrderBySpilledFilesGenerator implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaper.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaper.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaper.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaper.java index e1c347883..8ba5f343f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaper.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaper.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.record_shaper; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.record_shaper; public class RecordShaper { private final boolean forList; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaperNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaperNodes.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaperNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaperNodes.java index 0973f2f19..c7b0c5a10 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaperNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/collection/off_heap_generator/record_shaper/RecordShaperNodes.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.collection.off_heap_generator.record_shaper; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.record_shaper; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; public class RecordShaperNodes { @NodeInfo(shortName = "RecordShaper.MakeRow") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/list/ListGenerator.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/list/ListGenerator.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/list/ListGenerator.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/list/ListGenerator.java index 7a79b69b5..d553e7007 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/generator/list/ListGenerator.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/generator/list/ListGenerator.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.generator.list; +package com.rawlabs.snapi.truffle.runtime.runtime.generator.list; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -21,9 +21,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; import java.util.Objects; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public class ListGenerator implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/IterableNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/IterableNodes.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/IterableNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/IterableNodes.java index 7bf7a94c8..8c67161c0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/IterableNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/IterableNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable; import com.oracle.truffle.api.Truffle; import com.oracle.truffle.api.dsl.*; @@ -19,23 +19,23 @@ import com.oracle.truffle.api.nodes.LoopNode; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.ast.osr.OSRGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSRCollectionEquiJoinInitBodyNode; -import raw.runtime.truffle.ast.osr.bodies.OSRDistinctGetGeneratorNode; -import raw.runtime.truffle.ast.osr.bodies.OSROrderByGetGeneratorNode; -import raw.runtime.truffle.ast.osr.conditions.OSRHasNextConditionNode; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.StaticInitializers; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations.*; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; -import raw.runtime.truffle.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaper; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; -import raw.runtime.truffle.runtime.iterable.operations.*; -import raw.runtime.truffle.runtime.iterable.sources.*; +import com.rawlabs.snapi.truffle.runtime.ast.osr.OSRGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRCollectionEquiJoinInitBodyNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSRDistinctGetGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.bodies.OSROrderByGetGeneratorNode; +import com.rawlabs.snapi.truffle.runtime.ast.osr.conditions.OSRHasNextConditionNode; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.StaticInitializers; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations.*; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.OffHeapNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.distinct.OffHeapDistinct; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.group_by.OffHeapGroupByKey; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.off_heap.order_by.OffHeapGroupByKeys; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.off_heap_generator.record_shaper.RecordShaper; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations.*; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources.*; public class IterableNodes { @NodeInfo(shortName = "Iterable.GetGenerator") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/list/ListIterable.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/list/ListIterable.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/list/ListIterable.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/list/ListIterable.java index 59191605b..490c1455b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/list/ListIterable.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/list/ListIterable.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.list; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.list; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,8 +19,8 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.list.ListGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.list.ListGenerator; @ExportLibrary(InteropLibrary.class) public class ListIterable implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/DistinctCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/DistinctCollection.java similarity index 88% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/DistinctCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/DistinctCollection.java index 7dd6a7047..86210bf1d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/DistinctCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/DistinctCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -20,9 +20,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class DistinctCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/EquiJoinCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/EquiJoinCollection.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/EquiJoinCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/EquiJoinCollection.java index 4490d40c2..ba460a9c9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/EquiJoinCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/EquiJoinCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -20,11 +20,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations.EquiJoinComputeNext; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations.EquiJoinComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class EquiJoinCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/FilterCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/FilterCollection.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/FilterCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/FilterCollection.java index 8de52370c..437c2a434 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/FilterCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/FilterCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -20,8 +20,8 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class FilterCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/GroupByCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/GroupByCollection.java similarity index 90% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/GroupByCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/GroupByCollection.java index 102699671..48aa0f8ab 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/GroupByCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/GroupByCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -20,9 +20,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class GroupByCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/JoinCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/JoinCollection.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/JoinCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/JoinCollection.java index bf3d57cba..f9c85afe8 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/JoinCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/JoinCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -20,11 +20,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.operations.JoinComputeNext; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.operations.JoinComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class JoinCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/OrderByCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/OrderByCollection.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/OrderByCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/OrderByCollection.java index 73ae219cd..32997c82a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/OrderByCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/OrderByCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -20,9 +20,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.compiler.rql2.source.Rql2TypeWithProperties; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.frontend.rql2.source.Rql2TypeWithProperties; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class OrderByCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/TakeCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/TakeCollection.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/TakeCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/TakeCollection.java index 8e6fd65c8..a3d47771f 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/TakeCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/TakeCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,8 +19,8 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class TakeCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/TransformCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/TransformCollection.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/TransformCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/TransformCollection.java index 8ca8f5d6c..25596ee09 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/TransformCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/TransformCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,8 +19,8 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class TransformCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/UnnestCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/UnnestCollection.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/UnnestCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/UnnestCollection.java index 0f9d307d9..2d996fd87 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/UnnestCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/UnnestCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,8 +19,8 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class UnnestCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/ZipCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/ZipCollection.java similarity index 84% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/ZipCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/ZipCollection.java index 710c51205..4c3ab6592 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/operations/ZipCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/operations/ZipCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.operations; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; @ExportLibrary(InteropLibrary.class) public class ZipCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/CsvCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/CsvCollection.java similarity index 76% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/CsvCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/CsvCollection.java index 5c06f8108..610690619 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/CsvCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/CsvCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.dsl.Bind; @@ -20,11 +20,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.CsvReadComputeNext; -import raw.runtime.truffle.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.CsvReadComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; @ExportLibrary(InteropLibrary.class) public class CsvCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/CsvFromStringCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/CsvFromStringCollection.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/CsvFromStringCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/CsvFromStringCollection.java index 482156e8e..a542bf9e2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/CsvFromStringCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/CsvFromStringCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.dsl.Bind; @@ -20,10 +20,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.CsvReadFromStringComputeNext; +import com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser.RawTruffleCsvParserSettings; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.CsvReadFromStringComputeNext; @ExportLibrary(InteropLibrary.class) public class CsvFromStringCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/EmptyCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/EmptyCollection.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/EmptyCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/EmptyCollection.java index 06fc97854..5bf72dd19 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/EmptyCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/EmptyCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.EmptyComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.EmptyComputeNext; @ExportLibrary(InteropLibrary.class) public class EmptyCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/ExpressionCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/ExpressionCollection.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/ExpressionCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/ExpressionCollection.java index 964ed2daf..92b814945 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/ExpressionCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/ExpressionCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.ExpressionComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.ExpressionComputeNext; @ExportLibrary(InteropLibrary.class) public class ExpressionCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/IntRangeCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/IntRangeCollection.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/IntRangeCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/IntRangeCollection.java index db6bfa92e..df5dbcfd4 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/IntRangeCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/IntRangeCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.IntRangeComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.IntRangeComputeNext; @ExportLibrary(InteropLibrary.class) public class IntRangeCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/JdbcQueryCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/JdbcQueryCollection.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/JdbcQueryCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/JdbcQueryCollection.java index 2ed2488c8..55cd1d293 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/JdbcQueryCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/JdbcQueryCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.dsl.Bind; @@ -20,12 +20,12 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.exceptions.rdbms.JdbcExceptionHandler; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.JdbcQueryComputeNext; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.utils.RawSettings; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms.JdbcExceptionHandler; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.JdbcQueryComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.core.RawSettings; @ExportLibrary(InteropLibrary.class) public class JdbcQueryCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/JsonReadCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/JsonReadCollection.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/JsonReadCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/JsonReadCollection.java index 8411dc678..e198c1bcb 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/JsonReadCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/JsonReadCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.dsl.Bind; @@ -20,10 +20,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.JsonReadComputeNext; -import raw.runtime.truffle.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.JsonReadComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; @ExportLibrary(InteropLibrary.class) public class JsonReadCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/LongRangeCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/LongRangeCollection.java similarity index 79% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/LongRangeCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/LongRangeCollection.java index 388cefca6..c92838607 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/LongRangeCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/LongRangeCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.LongRangeComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.LongRangeComputeNext; @ExportLibrary(InteropLibrary.class) public class LongRangeCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/ReadLinesCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/ReadLinesCollection.java similarity index 75% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/ReadLinesCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/ReadLinesCollection.java index 115436cd2..cbd4b2b42 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/ReadLinesCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/ReadLinesCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,10 +19,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.ReadLinesComputeNext; -import raw.runtime.truffle.utils.TruffleCharInputStream; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.ReadLinesComputeNext; +import com.rawlabs.snapi.truffle.runtime.utils.TruffleCharInputStream; @ExportLibrary(InteropLibrary.class) public class ReadLinesCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/TimestampRangeCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/TimestampRangeCollection.java similarity index 74% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/TimestampRangeCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/TimestampRangeCollection.java index 17bd7a3cf..90b79e9f7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/TimestampRangeCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/TimestampRangeCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,11 +19,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.TimestampRangeComputeNext; -import raw.runtime.truffle.runtime.primitives.IntervalObject; -import raw.runtime.truffle.runtime.primitives.TimestampObject; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.TimestampRangeComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.IntervalObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.TimestampObject; @ExportLibrary(InteropLibrary.class) public class TimestampRangeCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/UnionCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/UnionCollection.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/UnionCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/UnionCollection.java index 91b58fa29..33d3ddd6e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/UnionCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/UnionCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,9 +19,9 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.UnionComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.UnionComputeNext; @ExportLibrary(InteropLibrary.class) public class UnionCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/XmlParseCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/XmlParseCollection.java similarity index 78% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/XmlParseCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/XmlParseCollection.java index 2cce0c733..26e604b49 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/XmlParseCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/XmlParseCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.dsl.Bind; @@ -20,10 +20,10 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParserSettings; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.XmlParseComputeNext; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParserSettings; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.XmlParseComputeNext; @ExportLibrary(InteropLibrary.class) public class XmlParseCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/XmlReadCollection.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/XmlReadCollection.java similarity index 77% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/XmlReadCollection.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/XmlReadCollection.java index c047a3469..947869979 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/iterable/sources/XmlReadCollection.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/iterable/sources/XmlReadCollection.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.iterable.sources; +package com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; import com.oracle.truffle.api.RootCallTarget; import com.oracle.truffle.api.dsl.Bind; @@ -20,11 +20,11 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; -import raw.runtime.truffle.ast.io.xml.parser.RawTruffleXmlParserSettings; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.XmlReadComputeNext; -import raw.runtime.truffle.runtime.primitives.LocationObject; +import com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser.RawTruffleXmlParserSettings; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.XmlReadComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; @ExportLibrary(InteropLibrary.class) public class XmlReadCollection implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/kryo/KryoNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/kryo/KryoNodes.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/kryo/KryoNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/kryo/KryoNodes.java index 613a6588b..e5bf4c43d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/kryo/KryoNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/kryo/KryoNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.kryo; +package com.rawlabs.snapi.truffle.runtime.runtime.kryo; import com.esotericsoftware.kryo.io.Input; import com.esotericsoftware.kryo.io.Output; @@ -20,6 +20,17 @@ import com.oracle.truffle.api.nodes.ExplodeLoop; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.ast.TypeGuards; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ListNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.list.ObjectList; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodesFactory; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @@ -27,17 +38,6 @@ import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.ast.TypeGuards; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.list.ListNodes; -import raw.runtime.truffle.runtime.list.ObjectList; -import raw.runtime.truffle.runtime.primitives.*; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.runtime.record.RecordNodesFactory; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; import scala.collection.immutable.Vector; public class KryoNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/BooleanList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/BooleanList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/BooleanList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/BooleanList.java index 1869c3485..04494248e 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/BooleanList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/BooleanList.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class BooleanList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ByteList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ByteList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ByteList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ByteList.java index 4c68f64ef..01ca305d1 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ByteList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ByteList.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class ByteList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/DoubleList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/DoubleList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/DoubleList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/DoubleList.java index 103d983ec..75fb77ee0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/DoubleList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/DoubleList.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class DoubleList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/FloatList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/FloatList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/FloatList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/FloatList.java index e1eb9fae2..9f50b7605 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/FloatList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/FloatList.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class FloatList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/IntList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/IntList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/IntList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/IntList.java index 1d5af1c83..cbba98e19 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/IntList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/IntList.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class IntList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ListNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ListNodes.java similarity index 97% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ListNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ListNodes.java index 3cdc54f50..8437ada6b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ListNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ListNodes.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.GenerateInline; @@ -18,10 +18,10 @@ import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; +import com.rawlabs.snapi.truffle.runtime.runtime.operators.OperatorNodes; import java.util.ArrayList; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; -import raw.runtime.truffle.runtime.operators.OperatorNodes; public class ListNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/LongList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/LongList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/LongList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/LongList.java index 1ab502733..526dafd00 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/LongList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/LongList.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class LongList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ObjectList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ObjectList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ObjectList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ObjectList.java index 5fecf25d6..9bda8066d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ObjectList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ObjectList.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class ObjectList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/RawArrayList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/RawArrayList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/RawArrayList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/RawArrayList.java index 8c1408eab..056535084 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/RawArrayList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/RawArrayList.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.ArrayList; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public class RawArrayList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ShortList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ShortList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ShortList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ShortList.java index de96680b1..fce5ab392 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/ShortList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/ShortList.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class ShortList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/StringList.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/StringList.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/StringList.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/StringList.java index 36a6db287..6d17958d2 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/list/StringList.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/list/StringList.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.list; +package com.rawlabs.snapi.truffle.runtime.runtime.list; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.list.ListIterable; import java.util.Arrays; -import raw.runtime.truffle.runtime.iterable.list.ListIterable; @ExportLibrary(InteropLibrary.class) public final class StringList implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/operators/OperatorNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/operators/OperatorNodes.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/operators/OperatorNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/operators/OperatorNodes.java index be727d75a..369e863bd 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/operators/OperatorNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/operators/OperatorNodes.java @@ -10,26 +10,26 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.operators; +package com.rawlabs.snapi.truffle.runtime.runtime.operators; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.GeneratorNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.iterable.IterableNodes; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.*; +import com.rawlabs.snapi.truffle.runtime.runtime.record.DuplicateKeyRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.record.PureRecord; +import com.rawlabs.snapi.truffle.runtime.runtime.record.RecordNodes; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Nullable; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.Tryable; +import com.rawlabs.snapi.truffle.runtime.tryable_nullable.TryableNullableNodes; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.generator.collection.GeneratorNodes; -import raw.runtime.truffle.runtime.iterable.IterableNodes; -import raw.runtime.truffle.runtime.primitives.*; -import raw.runtime.truffle.runtime.record.DuplicateKeyRecord; -import raw.runtime.truffle.runtime.record.PureRecord; -import raw.runtime.truffle.runtime.record.RecordNodes; -import raw.runtime.truffle.tryable_nullable.Nullable; -import raw.runtime.truffle.tryable_nullable.Tryable; -import raw.runtime.truffle.tryable_nullable.TryableNullableNodes; public class OperatorNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/or/OrObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/or/OrObject.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/or/OrObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/or/OrObject.java index dcd36b895..1f75f43d9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/or/OrObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/or/OrObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.or; +package com.rawlabs.snapi.truffle.runtime.runtime.or; import com.oracle.truffle.api.TruffleLanguage; import com.oracle.truffle.api.interop.*; @@ -18,8 +18,8 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import java.time.*; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; @ExportLibrary(InteropLibrary.class) public final class OrObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/BinaryObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/BinaryObject.java similarity index 97% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/BinaryObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/BinaryObject.java index 4630d1465..1c78c9b4a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/BinaryObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/BinaryObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.InvalidBufferOffsetException; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/DateObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/DateObject.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/DateObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/DateObject.java index 709f11023..b335cdc3d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/DateObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/DateObject.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; -import static raw.runtime.truffle.runtime.primitives.TruffleTemporalFormatter.DATE_FORMATTER; +import static com.rawlabs.snapi.truffle.runtime.runtime.primitives.TruffleTemporalFormatter.DATE_FORMATTER; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.TruffleLanguage; @@ -20,8 +20,8 @@ import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.time.LocalDate; -import raw.runtime.truffle.RawLanguage; @ExportLibrary(InteropLibrary.class) public final class DateObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/DecimalObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/DecimalObject.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/DecimalObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/DecimalObject.java index 9aa015176..f699cf7b3 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/DecimalObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/DecimalObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.TruffleLanguage; @@ -18,8 +18,8 @@ import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.math.BigDecimal; -import raw.runtime.truffle.RawLanguage; @ExportLibrary(InteropLibrary.class) public final class DecimalObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/ErrorObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/ErrorObject.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/ErrorObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/ErrorObject.java index 01a2a840d..ed09ca83d 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/ErrorObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/ErrorObject.java @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; @ExportLibrary(InteropLibrary.class) public class ErrorObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/IntervalObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/IntervalObject.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/IntervalObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/IntervalObject.java index bfd4b25df..ec8291879 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/IntervalObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/IntervalObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; @@ -19,8 +19,8 @@ import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; import com.oracle.truffle.api.nodes.Node; +import com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package.IntervalNodes; import java.time.Duration; -import raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package.IntervalNodes; @ExportLibrary(InteropLibrary.class) public final class IntervalObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/LocationKVSettingHash.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/LocationKVSettingHash.java similarity index 83% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/LocationKVSettingHash.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/LocationKVSettingHash.java index 6c13df012..2ecb6b53a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/LocationKVSettingHash.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/LocationKVSettingHash.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; @@ -18,9 +18,9 @@ import com.oracle.truffle.api.library.ExportMessage; import java.util.Objects; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.AbstractGenerator; -import raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources.ExpressionComputeNext; -import raw.runtime.truffle.runtime.list.StringList; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.AbstractGenerator; +import com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator.compute_next.sources.ExpressionComputeNext; +import com.rawlabs.snapi.truffle.runtime.runtime.list.StringList; /* This class is used to export Location KVSettings (as a Hash) */ diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/LocationObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/LocationObject.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/LocationObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/LocationObject.java index 0aa12a31f..f36a73ab0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/LocationObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/LocationObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.interop.InteropLibrary; @@ -19,15 +19,15 @@ import com.oracle.truffle.api.interop.UnsupportedMessageException; import com.oracle.truffle.api.library.ExportLibrary; import com.oracle.truffle.api.library.ExportMessage; +import com.rawlabs.snapi.frontend.rql2.api.LocationDescription; +import com.rawlabs.snapi.frontend.rql2.api.LocationDescription$; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.utils.sources.api.Location; +import com.rawlabs.utils.sources.bytestream.api.ByteStreamLocation; +import com.rawlabs.utils.sources.bytestream.http.HttpByteStreamLocation; +import com.rawlabs.utils.sources.filesystem.api.FileSystemLocation; +import com.rawlabs.utils.sources.jdbc.api.JdbcServerLocation; import java.nio.ByteOrder; -import raw.compiler.rql2.api.LocationDescription; -import raw.compiler.rql2.api.LocationDescription$; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.sources.api.Location; -import raw.sources.bytestream.api.ByteStreamLocation; -import raw.sources.bytestream.http.HttpByteStreamLocation; -import raw.sources.filesystem.api.FileSystemLocation; -import raw.sources.jdbc.api.JdbcServerLocation; /** * Truffle object representing a location. diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/NullObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/NullObject.java similarity index 94% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/NullObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/NullObject.java index 4f439b1f6..9fcf0f86b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/NullObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/NullObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TimeObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TimeObject.java similarity index 86% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TimeObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TimeObject.java index f516ac348..226a8d5f5 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TimeObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TimeObject.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; -import static raw.runtime.truffle.runtime.primitives.TruffleTemporalFormatter.TIME_FORMATTER; +import static com.rawlabs.snapi.truffle.runtime.runtime.primitives.TruffleTemporalFormatter.TIME_FORMATTER; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TimestampObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TimestampObject.java similarity index 89% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TimestampObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TimestampObject.java index 366290058..bcddf5b99 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TimestampObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TimestampObject.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; -import static raw.runtime.truffle.runtime.primitives.TruffleTemporalFormatter.TIMESTAMP_FORMATTER; +import static com.rawlabs.snapi.truffle.runtime.runtime.primitives.TruffleTemporalFormatter.TIMESTAMP_FORMATTER; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.TruffleObject; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TruffleTemporalFormatter.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TruffleTemporalFormatter.java similarity index 92% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TruffleTemporalFormatter.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TruffleTemporalFormatter.java index ec365d545..50246c206 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/primitives/TruffleTemporalFormatter.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/primitives/TruffleTemporalFormatter.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.primitives; +package com.rawlabs.snapi.truffle.runtime.runtime.primitives; import java.time.format.DateTimeFormatter; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/DuplicateKeyRecord.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/DuplicateKeyRecord.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/DuplicateKeyRecord.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/DuplicateKeyRecord.java index 5a7b2576c..0925717b9 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/DuplicateKeyRecord.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/DuplicateKeyRecord.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.record; +package com.rawlabs.snapi.truffle.runtime.runtime.record; import com.oracle.truffle.api.CompilerDirectives; import com.oracle.truffle.api.TruffleLanguage; @@ -24,10 +24,10 @@ import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.object.DynamicObject; import com.oracle.truffle.api.object.Shape; +import com.rawlabs.compiler.utils.RecordFieldsNaming; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; import java.util.Arrays; import java.util.Vector; -import raw.client.utils.RecordFieldsNaming; -import raw.runtime.truffle.RawLanguage; @ExportLibrary(InteropLibrary.class) public class DuplicateKeyRecord extends DynamicObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/DuplicateKeyRecordNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/DuplicateKeyRecordNodes.java similarity index 97% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/DuplicateKeyRecordNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/DuplicateKeyRecordNodes.java index 673bcd6c8..c14ac3f55 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/DuplicateKeyRecordNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/DuplicateKeyRecordNodes.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.record; +package com.rawlabs.snapi.truffle.runtime.runtime.record; -import static raw.runtime.truffle.PropertyType.*; +import static com.rawlabs.snapi.truffle.runtime.PropertyType.*; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.library.CachedLibrary; @@ -20,8 +20,8 @@ import com.oracle.truffle.api.nodes.NodeInfo; import com.oracle.truffle.api.nodes.UnexpectedResultException; import com.oracle.truffle.api.object.DynamicObjectLibrary; -import raw.runtime.truffle.PropertyType; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.PropertyType; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; // (az) Whenever using any of these nodes, create one per property public class DuplicateKeyRecordNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/KeysObject.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/KeysObject.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/KeysObject.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/KeysObject.java index b2800d539..80c28625a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/KeysObject.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/KeysObject.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.record; +package com.rawlabs.snapi.truffle.runtime.runtime.record; import com.oracle.truffle.api.interop.InteropLibrary; import com.oracle.truffle.api.interop.InvalidArrayIndexException; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/PureRecord.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/PureRecord.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/PureRecord.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/PureRecord.java index 20b4d9ca6..45d19fc0b 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/PureRecord.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/PureRecord.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.record; +package com.rawlabs.snapi.truffle.runtime.runtime.record; import com.oracle.truffle.api.TruffleLanguage; import com.oracle.truffle.api.dsl.Bind; @@ -22,7 +22,7 @@ import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.object.DynamicObject; import com.oracle.truffle.api.object.Shape; -import raw.runtime.truffle.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; @ExportLibrary(InteropLibrary.class) public class PureRecord extends DynamicObject implements TruffleObject { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/PureRecordNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/PureRecordNodes.java similarity index 96% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/PureRecordNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/PureRecordNodes.java index 4d8815e23..72bb75025 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/PureRecordNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/PureRecordNodes.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.record; +package com.rawlabs.snapi.truffle.runtime.runtime.record; -import static raw.runtime.truffle.PropertyType.*; +import static com.rawlabs.snapi.truffle.runtime.PropertyType.*; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.library.CachedLibrary; @@ -20,9 +20,9 @@ import com.oracle.truffle.api.nodes.NodeInfo; import com.oracle.truffle.api.nodes.UnexpectedResultException; import com.oracle.truffle.api.object.DynamicObjectLibrary; -import raw.runtime.truffle.PropertyType; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; +import com.rawlabs.snapi.truffle.runtime.PropertyType; +import com.rawlabs.snapi.truffle.runtime.RawLanguage; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleInternalErrorException; // (az) Whenever using any of these nodes, create one per property public class PureRecordNodes { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/RecordNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/RecordNodes.java similarity index 97% rename from snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/RecordNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/RecordNodes.java index 04d7b9a0f..dc7e913a7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/runtime/record/RecordNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/runtime/record/RecordNodes.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.runtime.record; +package com.rawlabs.snapi.truffle.runtime.runtime.record; -import static raw.runtime.truffle.PropertyType.*; +import static com.rawlabs.snapi.truffle.runtime.PropertyType.*; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/Nullable.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/Nullable.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/Nullable.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/Nullable.java index 9962bc56e..372a67a4c 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/Nullable.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/Nullable.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.tryable_nullable; +package com.rawlabs.snapi.truffle.runtime.tryable_nullable; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; public class Nullable { public static boolean isNull(Object value) { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/Tryable.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/Tryable.java similarity index 81% rename from snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/Tryable.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/Tryable.java index 8ac326bb3..0edc8d473 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/Tryable.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/Tryable.java @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.tryable_nullable; +package com.rawlabs.snapi.truffle.runtime.tryable_nullable; -import raw.runtime.truffle.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; public class Tryable { public static boolean isError(Object value) { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/TryableNullableNodes.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/TryableNullableNodes.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/TryableNullableNodes.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/TryableNullableNodes.java index d6d780543..fbeb0b258 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/tryable_nullable/TryableNullableNodes.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/tryable_nullable/TryableNullableNodes.java @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.tryable_nullable; +package com.rawlabs.snapi.truffle.runtime.tryable_nullable; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.Node; import com.oracle.truffle.api.nodes.NodeInfo; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.ErrorObject; -import raw.runtime.truffle.runtime.primitives.NullObject; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.ErrorObject; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.NullObject; public class TryableNullableNodes { @NodeInfo(shortName = "TryableNodes.IsNull") diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/IOUtils.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/IOUtils.java similarity index 87% rename from snapi-truffle/src/main/java/raw/runtime/truffle/utils/IOUtils.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/IOUtils.java index 7b73e34a5..0016c813a 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/IOUtils.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/IOUtils.java @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.utils; +package com.rawlabs.snapi.truffle.runtime.utils; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.utils.core.RawSettings; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.utils.RawSettings; public class IOUtils { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/KryoFootPrint.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/KryoFootPrint.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/utils/KryoFootPrint.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/KryoFootPrint.java index ba03e7b92..9884f0a87 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/KryoFootPrint.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/KryoFootPrint.java @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.utils; +package com.rawlabs.snapi.truffle.runtime.utils; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; -import raw.compiler.rql2.source.*; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.frontend.rql2.source.*; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; import scala.collection.immutable.Vector; public class KryoFootPrint { diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/RawTruffleCharStream.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/RawTruffleCharStream.java similarity index 91% rename from snapi-truffle/src/main/java/raw/runtime/truffle/utils/RawTruffleCharStream.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/RawTruffleCharStream.java index 906c3aff2..6be9b34fb 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/RawTruffleCharStream.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/RawTruffleCharStream.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.utils; +package com.rawlabs.snapi.truffle.runtime.utils; import java.io.Reader; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/RawTruffleStringCharStream.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/RawTruffleStringCharStream.java similarity index 93% rename from snapi-truffle/src/main/java/raw/runtime/truffle/utils/RawTruffleStringCharStream.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/RawTruffleStringCharStream.java index a0886254d..c0e122db0 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/RawTruffleStringCharStream.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/RawTruffleStringCharStream.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.utils; +package com.rawlabs.snapi.truffle.runtime.utils; import java.io.Reader; import java.io.StringReader; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/TruffleCharInputStream.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/TruffleCharInputStream.java similarity index 95% rename from snapi-truffle/src/main/java/raw/runtime/truffle/utils/TruffleCharInputStream.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/TruffleCharInputStream.java index 6d21f23b9..4fc3da1a7 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/TruffleCharInputStream.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/TruffleCharInputStream.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.utils; +package com.rawlabs.snapi.truffle.runtime.utils; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import java.io.Reader; diff --git a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/TruffleInputStream.java b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/TruffleInputStream.java similarity index 85% rename from snapi-truffle/src/main/java/raw/runtime/truffle/utils/TruffleInputStream.java rename to snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/TruffleInputStream.java index 326a1add0..6c9c9b139 100644 --- a/snapi-truffle/src/main/java/raw/runtime/truffle/utils/TruffleInputStream.java +++ b/snapi-truffle/src/main/java/com/rawlabs/snapi/truffle/runtime/utils/TruffleInputStream.java @@ -10,16 +10,16 @@ * licenses/APL.txt. */ -package raw.runtime.truffle.utils; +package com.rawlabs.snapi.truffle.runtime.utils; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; +import com.rawlabs.snapi.truffle.runtime.runtime.exceptions.RawTruffleRuntimeException; +import com.rawlabs.snapi.truffle.runtime.runtime.primitives.LocationObject; +import com.rawlabs.utils.core.RawException; +import com.rawlabs.utils.sources.api.Encoding; +import com.rawlabs.utils.sources.bytestream.api.ByteStreamLocation; import java.io.InputStream; import java.io.Reader; -import raw.runtime.truffle.runtime.exceptions.RawTruffleRuntimeException; -import raw.runtime.truffle.runtime.primitives.LocationObject; -import raw.sources.api.Encoding; -import raw.sources.bytestream.api.ByteStreamLocation; -import raw.utils.RawException; import scala.util.Either; public class TruffleInputStream { diff --git a/snapi-truffle/src/main/java/module-info.java b/snapi-truffle/src/main/java/module-info.java index 1adb3e554..03fbd6f7f 100644 --- a/snapi-truffle/src/main/java/module-info.java +++ b/snapi-truffle/src/main/java/module-info.java @@ -10,7 +10,8 @@ * licenses/APL.txt. */ -import raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationFromStringEntry; +import com.rawlabs.compiler.CompilerServiceBuilder; +import com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationFromStringEntry; module raw.snapi.truffle { // Direct dependencies @@ -25,10 +26,10 @@ requires java.sql; requires scala.library; requires com.ctc.wstx; - requires raw.utils; - requires raw.protocol; - requires raw.client; - requires raw.sources; + requires raw.utils.core; + requires raw.protocol.compiler; + requires raw.compiler; + requires raw.utils.sources; requires raw.snapi.frontend; // Indirect dependencies @@ -52,344 +53,426 @@ requires com.google.common; requires jul.to.slf4j; - uses raw.compiler.rql2.api.EntryExtension; - uses raw.compiler.rql2.api.PackageExtension; - uses raw.client.api.CompilerServiceBuilder; + uses com.rawlabs.snapi.frontend.rql2.api.EntryExtension; + uses com.rawlabs.snapi.frontend.rql2.api.PackageExtension; + uses CompilerServiceBuilder; provides com.oracle.truffle.api.provider.TruffleLanguageProvider with - raw.runtime.truffle.RawLanguageProvider; - provides raw.compiler.rql2.api.EntryExtension with - raw.compiler.snapi.truffle.builtin.aws_extension.TruffleAwsV4SignedRequestEntry, - raw.compiler.snapi.truffle.builtin.byte_extension.TruffleByteFromEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleEmptyCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleBuildCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFilterCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleOrderByCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTransformCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleDistinctCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleCountCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTupleAvgCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMinCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMaxCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleSumCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFirstCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleLastCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTakeCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleUnnestCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFromCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleGroupCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleInternalJoinCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension + com.rawlabs.snapi.truffle.runtime.RawLanguageProvider; + provides com.rawlabs.snapi.frontend.rql2.api.EntryExtension with + com.rawlabs.snapi.truffle.emitter.builtin.aws_extension.TruffleAwsV4SignedRequestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.byte_extension.TruffleByteFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleEmptyCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleBuildCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFilterCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleOrderByCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension + .TruffleTransformCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleDistinctCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleCountCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTupleAvgCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMinCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMaxCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleSumCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFirstCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleLastCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTakeCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleUnnestCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFromCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleGroupCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension + .TruffleInternalJoinCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension .TruffleInternalEquiJoinCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleUnionCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleExistsCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleZipCollectionEntry, - raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMkStringCollectionEntry, - raw.compiler.snapi.truffle.builtin.csv_extension.TruffleCsvReadEntry, - raw.compiler.snapi.truffle.builtin.csv_extension.TruffleCsvParseEntry, - raw.compiler.snapi.truffle.builtin.decimal_extension.TruffleDecimalFromEntry, - raw.compiler.snapi.truffle.builtin.double_extension.TruffleDoubleFromEntry, - raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentParameterEntry, - raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorBuildEntry, - raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorBuildWithTypeEntry, - raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorGetEntry, - raw.compiler.snapi.truffle.builtin.float_extension.TruffleFloatFromEntry, - raw.compiler.snapi.truffle.builtin.function_extension.TruffleFunctionInvokeAfterEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleBuildIntervalEntry, - raw.compiler.snapi.truffle.builtin.int_extension.TruffleIntFromEntry, - raw.compiler.snapi.truffle.builtin.int_extension.TruffleIntRangeEntry, - raw.compiler.snapi.truffle.builtin.json_extension.TruffleReadJsonEntry, - raw.compiler.snapi.truffle.builtin.json_extension.TruffleParseJsonEntry, - raw.compiler.snapi.truffle.builtin.json_extension.TrufflePrintJsonEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleEmptyListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleBuildListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleGetListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleFilterListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleTransformListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleTakeListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleSumListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleMaxListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleMinListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleFirstListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleLastListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleCountListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleFromListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleUnsafeFromListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleGroupListEntry, - raw.compiler.snapi.truffle.builtin.list_extension.TruffleExistsListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleUnionCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleExistsCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleZipCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMkStringCollectionEntry, + com.rawlabs.snapi.truffle.emitter.builtin.csv_extension.TruffleCsvReadEntry, + com.rawlabs.snapi.truffle.emitter.builtin.csv_extension.TruffleCsvParseEntry, + com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension.TruffleDecimalFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.double_extension.TruffleDoubleFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.environment_extension + .TruffleEnvironmentParameterEntry, + com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorBuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorBuildWithTypeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorGetEntry, + com.rawlabs.snapi.truffle.emitter.builtin.float_extension.TruffleFloatFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.function_extension.TruffleFunctionInvokeAfterEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleBuildIntervalEntry, + com.rawlabs.snapi.truffle.emitter.builtin.int_extension.TruffleIntFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.int_extension.TruffleIntRangeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TruffleReadJsonEntry, + com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TruffleParseJsonEntry, + com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TrufflePrintJsonEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleEmptyListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleBuildListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleGetListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFilterListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleTransformListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleTakeListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleSumListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleMaxListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleMinListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFirstListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleLastListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleCountListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFromListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleUnsafeFromListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleGroupListEntry, + com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleExistsListEntry, TruffleLocationFromStringEntry, - raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationDescribeEntry, - raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationLsEntry, - raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationLlEntry, - raw.compiler.snapi.truffle.builtin.long_extension.TruffleLongFromEntry, - raw.compiler.snapi.truffle.builtin.long_extension.TruffleLongRangeEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAbsEntry, - raw.compiler.snapi.truffle.builtin.mysql_extension.TruffleMySQLQueryEntry, - raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableEmptyEntry, - raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableBuildEntry, - raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableIsNullEntry, - raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableUnsafeGetEntry, - raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableTransformEntry, - raw.compiler.snapi.truffle.builtin.nullable_tryable_extension + com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationDescribeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationLsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationLlEntry, + com.rawlabs.snapi.truffle.emitter.builtin.long_extension.TruffleLongFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.long_extension.TruffleLongRangeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAbsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.mysql_extension.TruffleMySQLQueryEntry, + com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableEmptyEntry, + com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableBuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableIsNullEntry, + com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableUnsafeGetEntry, + com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableTransformEntry, + com.rawlabs.snapi.truffle.emitter.builtin.nullable_tryable_extension .TruffleFlatMapNullableTryableEntry, - raw.compiler.snapi.truffle.builtin.oracle_extension.TruffleOracleQueryEntry, - raw.compiler.snapi.truffle.builtin.postgresql_extension.TrufflePostgreSQLQueryEntry, - raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordBuildEntry, - raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordConcatEntry, - raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordFieldsEntry, - raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordAddFieldEntry, - raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordRemoveFieldEntry, - raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordGetFieldByIndexEntry, - raw.compiler.snapi.truffle.builtin.snowflake_extension.TruffleSnowflakeQueryEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateBuildEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateFromEpochDayEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateFromTimestampEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateParseEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateNowEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateYearEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateMonthEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateDayEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateSubtractEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateAddIntervalEntry, - raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateSubtractIntervalEntry, - raw.compiler.snapi.truffle.builtin.decimal_extension.TruffleDecimalRoundEntry, - raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentSecretEntry, - raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentScopesEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalToMillisEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalFromMillisEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalParseEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalYearsEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMonthsEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalWeeksEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalDaysEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalHoursEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMinutesEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalSecondsEntry, - raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMillisEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathPiEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathRandomEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathPowerEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAtn2Entry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAcosEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAsinEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAtanEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCeilingEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCosEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCotEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathDegreesEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathExpEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathLogEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathLog10Entry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathRadiansEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSignEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSinEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSqrtEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathTanEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSquareEntry, - raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathFloorEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpReadEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpGetEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPostEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPutEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpDeleteEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpHeadEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPatchEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpOptionsEntry, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpUrlEncode, - raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpUrlDecode, - raw.compiler.snapi.truffle.builtin.xml_extension.TruffleReadXmlEntry, - raw.compiler.snapi.truffle.builtin.xml_extension.TruffleParseXmlEntry, - raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeCastEntry, - raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeEmptyEntry, - raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeMatchEntry, - raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeProtectCastEntry, - raw.compiler.snapi.truffle.builtin.binary_extension.TruffleBinaryBase64Entry, - raw.compiler.snapi.truffle.builtin.binary_extension.TruffleBinaryReadEntry, - raw.compiler.snapi.truffle.builtin.binary_extension.TruffleFromStringBinaryEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampBuildEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampFromDateEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampParseEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampNowEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampRangeEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampYearEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMonthEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampDayEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampHourEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMinuteEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSecondEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMillisEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampFromUnixTimestampEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampToUnixTimestampEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampTimeBucketEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSubtractEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampAddIntervalEntry, - raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSubtractIntervalEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeBuildEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeParseEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeNowEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeHourEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeMinuteEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSecondEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeMillisEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSubtractEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeAddIntervalEntry, - raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSubtractIntervalEntry, - raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryFlatMapEntry, - raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryUnsafeGetEntry, - raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryIsErrorEntry, - raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryIsSuccessEntry, - raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryTransformEntry, - raw.compiler.snapi.truffle.builtin.success_extension.TruffleSuccessBuildEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringFromEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReadEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringContainsEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringTrimEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLTrimEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringRTrimEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReplaceEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReverseEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReplicateEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringUpperEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLowerEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringSplitEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLengthEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringSubStringEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringCountSubStringEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringStartsWithEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringEmptyEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleBase64EntryExtension, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringEncodeEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringDecodeEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLevenshteinDistanceEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReadLinesEntry, - raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringCapitalizeEntry, - raw.compiler.snapi.truffle.builtin.sqlserver_extension.TruffleSQLServerQueryEntry, - raw.compiler.snapi.truffle.builtin.short_extension.TruffleShortFromEntry, - raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexReplaceEntry, - raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexMatchesEntry, - raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexFirstMatchInEntry, - raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexGroupsEntry, - raw.compiler.snapi.truffle.builtin.s3_extension.TruffleS3BuildEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleByteValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleBoolValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleDateValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleDoubleValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleFloatValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleIntervalValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleIntValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleListValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleLongValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleMandatoryExpArgsEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleMandatoryValueArgsEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleOptionalExpArgsTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleOptionalValueArgsTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleRecordValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleShortValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleStrictArgsColPassThroughTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleStrictArgsTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleStringValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleTimestampValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleTimeValueArgTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarExpArgsTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarNullableStringExpTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarNullableStringValueTestEntry, - raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarValueArgsTestEntry, - raw.compiler.snapi.truffle.builtin.kryo_extension.TruffleKryoDecodeEntry, - raw.compiler.snapi.truffle.builtin.kryo_extension.TruffleKryoEncodeEntry; + com.rawlabs.snapi.truffle.emitter.builtin.oracle_extension.TruffleOracleQueryEntry, + com.rawlabs.snapi.truffle.emitter.builtin.postgresql_extension.TrufflePostgreSQLQueryEntry, + com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordBuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordConcatEntry, + com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordFieldsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordAddFieldEntry, + com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordRemoveFieldEntry, + com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordGetFieldByIndexEntry, + com.rawlabs.snapi.truffle.emitter.builtin.snowflake_extension.TruffleSnowflakeQueryEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateBuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateFromEpochDayEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateFromTimestampEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateParseEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateNowEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateYearEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateMonthEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateDayEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateSubtractEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateAddIntervalEntry, + com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateSubtractIntervalEntry, + com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension.TruffleDecimalRoundEntry, + com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentSecretEntry, + com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentScopesEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalToMillisEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalFromMillisEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalParseEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalYearsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMonthsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalWeeksEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalDaysEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalHoursEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMinutesEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalSecondsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMillisEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathPiEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathRandomEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathPowerEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAtn2Entry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAcosEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAsinEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAtanEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCeilingEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCosEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCotEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathDegreesEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathExpEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathLogEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathLog10Entry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathRadiansEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSignEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSinEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSqrtEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathTanEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSquareEntry, + com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathFloorEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpReadEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpGetEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPostEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPutEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpDeleteEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpHeadEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPatchEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpOptionsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpUrlEncode, + com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpUrlDecode, + com.rawlabs.snapi.truffle.emitter.builtin.xml_extension.TruffleReadXmlEntry, + com.rawlabs.snapi.truffle.emitter.builtin.xml_extension.TruffleParseXmlEntry, + com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeCastEntry, + com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeEmptyEntry, + com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeMatchEntry, + com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeProtectCastEntry, + com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleBinaryBase64Entry, + com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleBinaryReadEntry, + com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleFromStringBinaryEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampBuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampFromDateEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampParseEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampNowEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampRangeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampYearEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMonthEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampDayEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampHourEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMinuteEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSecondEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMillisEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension + .TruffleTimestampFromUnixTimestampEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension + .TruffleTimestampToUnixTimestampEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampTimeBucketEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSubtractEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension + .TruffleTimestampAddIntervalEntry, + com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension + .TruffleTimestampSubtractIntervalEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeBuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeParseEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeNowEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeHourEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeMinuteEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSecondEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeMillisEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSubtractEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeAddIntervalEntry, + com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSubtractIntervalEntry, + com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryFlatMapEntry, + com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryUnsafeGetEntry, + com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryIsErrorEntry, + com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryIsSuccessEntry, + com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryTransformEntry, + com.rawlabs.snapi.truffle.emitter.builtin.success_extension.TruffleSuccessBuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReadEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringContainsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringTrimEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLTrimEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringRTrimEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReplaceEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReverseEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReplicateEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringUpperEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLowerEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringSplitEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLengthEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringSubStringEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringCountSubStringEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringStartsWithEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringEmptyEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleBase64EntryExtension, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringEncodeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringDecodeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension + .TruffleStringLevenshteinDistanceEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReadLinesEntry, + com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringCapitalizeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.sqlserver_extension.TruffleSQLServerQueryEntry, + com.rawlabs.snapi.truffle.emitter.builtin.short_extension.TruffleShortFromEntry, + com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexReplaceEntry, + com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexMatchesEntry, + com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexFirstMatchInEntry, + com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexGroupsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.s3_extension.TruffleS3BuildEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleByteValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleBoolValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleDateValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleDoubleValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleFloatValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleIntervalValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleIntValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleListValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleLongValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleMandatoryExpArgsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleMandatoryValueArgsEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleOptionalExpArgsTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleOptionalValueArgsTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleRecordValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleShortValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension + .TruffleStrictArgsColPassThroughTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleStrictArgsTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleStringValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleTimestampValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleTimeValueArgTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleVarExpArgsTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleVarNullableStringExpTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension + .TruffleVarNullableStringValueTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.test_extension.TruffleVarValueArgsTestEntry, + com.rawlabs.snapi.truffle.emitter.builtin.kryo_extension.TruffleKryoDecodeEntry, + com.rawlabs.snapi.truffle.emitter.builtin.kryo_extension.TruffleKryoEncodeEntry; - exports raw.runtime.truffle; - exports raw.runtime.truffle.boundary; - exports raw.runtime.truffle.runtime.record; - exports raw.runtime.truffle.runtime.operators; - exports raw.runtime.truffle.runtime.function; - exports raw.runtime.truffle.runtime.exceptions; - exports raw.runtime.truffle.runtime.exceptions.xml; - exports raw.runtime.truffle.runtime.exceptions.json; - exports raw.runtime.truffle.runtime.exceptions.csv; - exports raw.runtime.truffle.runtime.exceptions.binary; - exports raw.runtime.truffle.runtime.exceptions.rdbms; - exports raw.runtime.truffle.runtime.data_structures.treemap; - exports raw.runtime.truffle.runtime.primitives; - exports raw.runtime.truffle.runtime.list; - exports raw.runtime.truffle.runtime.or; - exports raw.runtime.truffle.runtime.generator.list; - exports raw.runtime.truffle.runtime.generator.collection; - exports raw.runtime.truffle.runtime.generator.collection.abstract_generator; - exports raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next; - exports raw.runtime.truffle.runtime.generator.collection.abstract_generator.compute_next.sources; - exports raw.runtime + exports com.rawlabs.snapi.truffle.runtime; + exports com.rawlabs.snapi.truffle.runtime.boundary; + exports com.rawlabs.snapi.truffle.runtime.runtime.record; + exports com.rawlabs.snapi.truffle.runtime.runtime.operators; + exports com.rawlabs.snapi.truffle.runtime.runtime.function; + exports com.rawlabs.snapi.truffle.runtime.runtime.exceptions; + exports com.rawlabs.snapi.truffle.runtime.runtime.exceptions.xml; + exports com.rawlabs.snapi.truffle.runtime.runtime.exceptions.json; + exports com.rawlabs.snapi.truffle.runtime.runtime.exceptions.csv; + exports com.rawlabs.snapi.truffle.runtime.runtime.exceptions.binary; + exports com.rawlabs.snapi.truffle.runtime.runtime.exceptions.rdbms; + exports com.rawlabs.snapi.truffle.runtime.runtime.data_structures.treemap; + exports com.rawlabs.snapi.truffle.runtime.runtime.primitives; + exports com.rawlabs.snapi.truffle.runtime.runtime.list; + exports com.rawlabs.snapi.truffle.runtime.runtime.or; + exports com.rawlabs.snapi.truffle.runtime.runtime.generator.list; + exports com.rawlabs.snapi.truffle.runtime.runtime.generator.collection; + exports com.rawlabs.snapi.truffle.runtime.runtime.generator.collection.abstract_generator; + exports com.rawlabs + .snapi .truffle .runtime + .runtime + .generator + .collection + .abstract_generator + .compute_next; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime + .generator + .collection + .abstract_generator + .compute_next + .sources; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime .generator .collection .abstract_generator .compute_next .operations; - exports raw.runtime.truffle.runtime.generator.collection.off_heap_generator.record_shaper; - exports raw.runtime.truffle.runtime.generator.collection.off_heap_generator.input_buffer; - exports raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap; - exports raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.group_by; - exports raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.order_by; - exports raw.runtime.truffle.runtime.generator.collection.off_heap_generator.off_heap.distinct; - exports raw.runtime.truffle.runtime.iterable; - exports raw.runtime.truffle.runtime.iterable.operations; - exports raw.runtime.truffle.runtime.iterable.list; - exports raw.runtime.truffle.runtime.iterable.sources; - exports raw.runtime.truffle.runtime.kryo; - exports raw.runtime.truffle.utils; - exports raw.runtime.truffle.tryable_nullable; - exports raw.runtime.truffle.ast; - exports raw.runtime.truffle.ast.io.kryo; - exports raw.runtime.truffle.ast.io.xml.parser; - exports raw.runtime.truffle.ast.io.jdbc; - exports raw.runtime.truffle.ast.io.json.reader; - exports raw.runtime.truffle.ast.io.json.reader.parser; - exports raw.runtime.truffle.ast.io.json.writer; - exports raw.runtime.truffle.ast.io.json.writer.internal; - exports raw.runtime.truffle.ast.io.csv.reader; - exports raw.runtime.truffle.ast.io.csv.reader.parser; - exports raw.runtime.truffle.ast.io.csv.writer; - exports raw.runtime.truffle.ast.io.csv.writer.internal; - exports raw.runtime.truffle.ast.io.binary; - exports raw.runtime.truffle.ast.local; - exports raw.runtime.truffle.ast.expressions.unary; - exports raw.runtime.truffle.ast.expressions.iterable; - exports raw.runtime.truffle.ast.expressions.iterable.collection; - exports raw.runtime.truffle.ast.expressions.iterable.list; - exports raw.runtime.truffle.ast.expressions.record; - exports raw.runtime.truffle.ast.expressions.option; - exports raw.runtime.truffle.ast.expressions.function; - exports raw.runtime.truffle.ast.expressions.tryable; - exports raw.runtime.truffle.ast.expressions.binary; - exports raw.runtime.truffle.ast.expressions.literals; - exports raw.runtime.truffle.ast.expressions.builtin.regex_package; - exports raw.runtime.truffle.ast.expressions.builtin.type_package; - exports raw.runtime.truffle.ast.expressions.builtin.environment_package; - exports raw.runtime.truffle.ast.expressions.builtin.math_package; - exports raw.runtime.truffle.ast.expressions.builtin.aws_package; - exports raw.runtime.truffle.ast.expressions.builtin.http_package; - exports raw.runtime.truffle.ast.expressions.builtin.numeric.short_package; - exports raw.runtime.truffle.ast.expressions.builtin.numeric.double_package; - exports raw.runtime.truffle.ast.expressions.builtin.numeric.long_package; - exports raw.runtime.truffle.ast.expressions.builtin.numeric.decimal_package; - exports raw.runtime.truffle.ast.expressions.builtin.numeric.float_package; - exports raw.runtime.truffle.ast.expressions.builtin.numeric.int_package; - exports raw.runtime.truffle.ast.expressions.builtin.numeric.byte_package; - exports raw.runtime.truffle.ast.expressions.builtin.function_package; - exports raw.runtime.truffle.ast.expressions.builtin.temporals; - exports raw.runtime.truffle.ast.expressions.builtin.temporals.date_package; - exports raw.runtime.truffle.ast.expressions.builtin.temporals.time_package; - exports raw.runtime.truffle.ast.expressions.builtin.temporals.interval_package; - exports raw.runtime.truffle.ast.expressions.builtin.temporals.timestamp_package; - exports raw.runtime.truffle.ast.expressions.builtin.string_package; - exports raw.runtime.truffle.ast.expressions.builtin.location_package; - exports raw.runtime.truffle.ast.expressions.builtin.binary_package; - exports raw.runtime.truffle.ast.expressions.aggregation; - exports raw.runtime.truffle.ast.controlflow; - exports raw.runtime.truffle.ast.osr; - exports raw.runtime.truffle.ast.osr.bodies; - exports raw.runtime.truffle.ast.osr.conditions; - exports raw.runtime.truffle.runtime.exceptions.validation; - exports raw.compiler.snapi.truffle.compiler; - exports raw.compiler.rql2output.truffle.builtin; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime + .generator + .collection + .off_heap_generator + .record_shaper; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime + .generator + .collection + .off_heap_generator + .input_buffer; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime + .generator + .collection + .off_heap_generator + .off_heap; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime + .generator + .collection + .off_heap_generator + .off_heap + .group_by; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime + .generator + .collection + .off_heap_generator + .off_heap + .order_by; + exports com.rawlabs + .snapi + .truffle + .runtime + .runtime + .generator + .collection + .off_heap_generator + .off_heap + .distinct; + exports com.rawlabs.snapi.truffle.runtime.runtime.iterable; + exports com.rawlabs.snapi.truffle.runtime.runtime.iterable.operations; + exports com.rawlabs.snapi.truffle.runtime.runtime.iterable.list; + exports com.rawlabs.snapi.truffle.runtime.runtime.iterable.sources; + exports com.rawlabs.snapi.truffle.runtime.runtime.kryo; + exports com.rawlabs.snapi.truffle.runtime.utils; + exports com.rawlabs.snapi.truffle.runtime.tryable_nullable; + exports com.rawlabs.snapi.truffle.runtime.ast; + exports com.rawlabs.snapi.truffle.runtime.ast.io.kryo; + exports com.rawlabs.snapi.truffle.runtime.ast.io.xml.parser; + exports com.rawlabs.snapi.truffle.runtime.ast.io.jdbc; + exports com.rawlabs.snapi.truffle.runtime.ast.io.json.reader; + exports com.rawlabs.snapi.truffle.runtime.ast.io.json.reader.parser; + exports com.rawlabs.snapi.truffle.runtime.ast.io.json.writer; + exports com.rawlabs.snapi.truffle.runtime.ast.io.json.writer.internal; + exports com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader; + exports com.rawlabs.snapi.truffle.runtime.ast.io.csv.reader.parser; + exports com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer; + exports com.rawlabs.snapi.truffle.runtime.ast.io.csv.writer.internal; + exports com.rawlabs.snapi.truffle.runtime.ast.io.binary; + exports com.rawlabs.snapi.truffle.runtime.ast.local; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.unary; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.collection; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.iterable.list; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.record; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.option; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.function; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.tryable; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.binary; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.literals; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.regex_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.type_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.environment_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.math_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.aws_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.http_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.short_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.double_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.long_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.decimal_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.float_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.int_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.numeric.byte_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.function_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.date_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.time_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.interval_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.temporals.timestamp_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.string_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.location_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.builtin.binary_package; + exports com.rawlabs.snapi.truffle.runtime.ast.expressions.aggregation; + exports com.rawlabs.snapi.truffle.runtime.ast.controlflow; + exports com.rawlabs.snapi.truffle.runtime.ast.osr; + exports com.rawlabs.snapi.truffle.runtime.ast.osr.bodies; + exports com.rawlabs.snapi.truffle.runtime.ast.osr.conditions; + exports com.rawlabs.snapi.truffle.runtime.runtime.exceptions.validation; + exports com.rawlabs.snapi.truffle.emitter.compiler; + exports com.rawlabs.snapi.truffle.emitter.output; + exports com.rawlabs.snapi.truffle.emitter.builtin; + exports com.rawlabs.snapi.truffle.emitter; } diff --git a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/SnapiTruffleEmitter.java b/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/SnapiTruffleEmitter.java deleted file mode 100644 index f0778b82d..000000000 --- a/snapi-truffle/src/main/java/raw/compiler/snapi/truffle/compiler/SnapiTruffleEmitter.java +++ /dev/null @@ -1,659 +0,0 @@ -/* - * Copyright 2023 RAW Labs S.A. - * - * Use of this software is governed by the Business Source License - * included in the file licenses/BSL.txt. - * - * As of the Change Date specified in that file, in accordance with - * the Business Source License, use of this software will be governed - * by the Apache License, Version 2.0, included in the file - * licenses/APL.txt. - */ - -package raw.compiler.snapi.truffle.compiler; - -import java.util.*; - -import com.oracle.truffle.api.RootCallTarget; -import com.oracle.truffle.api.frame.FrameDescriptor; -import com.oracle.truffle.api.frame.FrameSlotKind; -import org.bitbucket.inkytonik.kiama.relation.TreeRelation; -import org.bitbucket.inkytonik.kiama.util.Entity; -import raw.compiler.base.source.Type; -import raw.compiler.common.source.Exp; -import raw.compiler.common.source.IdnExp; -import raw.compiler.common.source.SourceNode; -import raw.compiler.rql2.*; -import raw.compiler.rql2.api.EntryExtension; -import raw.compiler.rql2.api.Rql2Arg; -import raw.compiler.rql2.source.*; -import raw.compiler.snapi.truffle.TruffleEmitter; -import raw.compiler.snapi.truffle.TruffleEntryExtension; -import raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationFromStringEntry; -import raw.runtime.truffle.ExpressionNode; -import raw.runtime.truffle.RawLanguage; -import raw.runtime.truffle.StatementNode; -import raw.runtime.truffle.ast.ProgramExpressionNode; -import raw.runtime.truffle.ast.controlflow.ExpBlockNode; -import raw.runtime.truffle.ast.controlflow.IfThenElseNode; -import raw.runtime.truffle.ast.expressions.binary.*; -import raw.runtime.truffle.ast.expressions.binary.DivNodeGen; -import raw.runtime.truffle.ast.expressions.binary.ModNodeGen; -import raw.runtime.truffle.ast.expressions.binary.MultNodeGen; -import raw.runtime.truffle.ast.expressions.binary.SubNodeGen; -import raw.runtime.truffle.ast.expressions.function.*; -import raw.runtime.truffle.ast.expressions.literals.*; -import raw.runtime.truffle.ast.expressions.option.OptionNoneNode; -import raw.runtime.truffle.ast.expressions.record.RecordProjNodeGen; -import raw.runtime.truffle.ast.expressions.unary.NegNodeGen; -import raw.runtime.truffle.ast.expressions.unary.NotNodeGen; -import raw.runtime.truffle.ast.local.*; -import raw.runtime.truffle.ast.local.ReadClosureVariableNodeGen; -import raw.runtime.truffle.ast.local.ReadLocalVariableNodeGen; -import raw.runtime.truffle.ast.local.WriteLocalVariableNodeGen; -import raw.runtime.truffle.runtime.exceptions.RawTruffleInternalErrorException; -import raw.runtime.truffle.runtime.function.Function; -import scala.collection.JavaConverters; - -public class SnapiTruffleEmitter extends TruffleEmitter { - - private final Tree tree; - private final RawLanguage rawLanguage; - private final ProgramContext programContext; - private final SemanticAnalyzer analyzer; - private final String uniqueId = UUID.randomUUID().toString().replace("-", "").replace("_", ""); - private int idnCounter = 0; - private final HashMap idnSlot = new HashMap<>(); - private final List> slotMapScope = new LinkedList<>(); - private final List frameDescriptorBuilderScope = new LinkedList<>(); - - private int funcCounter = 0; - private final HashMap funcMap = new HashMap<>(); - private final HashMap entityDepth = new HashMap<>(); - - private static final EntryExtension[] entries = { - new raw.compiler.snapi.truffle.builtin.aws_extension.TruffleAwsV4SignedRequestEntry(), - new raw.compiler.snapi.truffle.builtin.byte_extension.TruffleByteFromEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleEmptyCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleBuildCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFilterCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleOrderByCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTransformCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleDistinctCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleCountCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTupleAvgCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMinCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMaxCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleSumCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFirstCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleLastCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTakeCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleUnnestCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFromCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleGroupCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleInternalJoinCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleInternalEquiJoinCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleUnionCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleExistsCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleZipCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMkStringCollectionEntry(), - new raw.compiler.snapi.truffle.builtin.csv_extension.TruffleCsvReadEntry(), - new raw.compiler.snapi.truffle.builtin.csv_extension.TruffleCsvParseEntry(), - new raw.compiler.snapi.truffle.builtin.decimal_extension.TruffleDecimalFromEntry(), - new raw.compiler.snapi.truffle.builtin.double_extension.TruffleDoubleFromEntry(), - new raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentParameterEntry(), - new raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorBuildEntry(), - new raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorBuildWithTypeEntry(), - new raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorGetEntry(), - new raw.compiler.snapi.truffle.builtin.float_extension.TruffleFloatFromEntry(), - new raw.compiler.snapi.truffle.builtin.function_extension.TruffleFunctionInvokeAfterEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleBuildIntervalEntry(), - new raw.compiler.snapi.truffle.builtin.int_extension.TruffleIntFromEntry(), - new raw.compiler.snapi.truffle.builtin.int_extension.TruffleIntRangeEntry(), - new raw.compiler.snapi.truffle.builtin.json_extension.TruffleReadJsonEntry(), - new raw.compiler.snapi.truffle.builtin.json_extension.TruffleParseJsonEntry(), - new raw.compiler.snapi.truffle.builtin.json_extension.TrufflePrintJsonEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleEmptyListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleBuildListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleGetListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleFilterListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleTransformListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleTakeListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleSumListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleMaxListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleMinListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleFirstListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleLastListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleCountListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleFromListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleUnsafeFromListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleGroupListEntry(), - new raw.compiler.snapi.truffle.builtin.list_extension.TruffleExistsListEntry(), - new TruffleLocationFromStringEntry(), - new raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationDescribeEntry(), - new raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationLsEntry(), - new raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationLlEntry(), - new raw.compiler.snapi.truffle.builtin.long_extension.TruffleLongFromEntry(), - new raw.compiler.snapi.truffle.builtin.long_extension.TruffleLongRangeEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAbsEntry(), - new raw.compiler.snapi.truffle.builtin.mysql_extension.TruffleMySQLQueryEntry(), - new raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableEmptyEntry(), - new raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableBuildEntry(), - new raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableIsNullEntry(), - new raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableUnsafeGetEntry(), - new raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableTransformEntry(), - new raw.compiler.snapi.truffle.builtin.nullable_tryable_extension.TruffleFlatMapNullableTryableEntry(), - new raw.compiler.snapi.truffle.builtin.oracle_extension.TruffleOracleQueryEntry(), - new raw.compiler.snapi.truffle.builtin.postgresql_extension.TrufflePostgreSQLQueryEntry(), - new raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordBuildEntry(), - new raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordConcatEntry(), - new raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordFieldsEntry(), - new raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordAddFieldEntry(), - new raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordRemoveFieldEntry(), - new raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordGetFieldByIndexEntry(), - new raw.compiler.snapi.truffle.builtin.snowflake_extension.TruffleSnowflakeQueryEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateBuildEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateFromEpochDayEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateFromTimestampEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateParseEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateNowEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateYearEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateMonthEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateDayEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateSubtractEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateAddIntervalEntry(), - new raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateSubtractIntervalEntry(), - new raw.compiler.snapi.truffle.builtin.decimal_extension.TruffleDecimalRoundEntry(), - new raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentSecretEntry(), - new raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentScopesEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalToMillisEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalFromMillisEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalParseEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalYearsEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMonthsEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalWeeksEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalDaysEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalHoursEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMinutesEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalSecondsEntry(), - new raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMillisEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathPiEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathRandomEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathPowerEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAtn2Entry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAcosEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAsinEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAtanEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCeilingEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCosEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCotEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathDegreesEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathExpEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathLogEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathLog10Entry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathRadiansEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSignEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSinEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSqrtEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathTanEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSquareEntry(), - new raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathFloorEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpReadEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpGetEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPostEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPutEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpDeleteEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpHeadEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPatchEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpOptionsEntry(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpUrlEncode(), - new raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpUrlDecode(), - new raw.compiler.snapi.truffle.builtin.xml_extension.TruffleReadXmlEntry(), - new raw.compiler.snapi.truffle.builtin.xml_extension.TruffleParseXmlEntry(), - new raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeCastEntry(), - new raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeEmptyEntry(), - new raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeMatchEntry(), - new raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeProtectCastEntry(), - new raw.compiler.snapi.truffle.builtin.binary_extension.TruffleBinaryBase64Entry(), - new raw.compiler.snapi.truffle.builtin.binary_extension.TruffleBinaryReadEntry(), - new raw.compiler.snapi.truffle.builtin.binary_extension.TruffleFromStringBinaryEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampBuildEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampFromDateEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampParseEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampNowEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampRangeEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampYearEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMonthEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampDayEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampHourEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMinuteEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSecondEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMillisEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampFromUnixTimestampEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampToUnixTimestampEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampTimeBucketEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSubtractEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampAddIntervalEntry(), - new raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSubtractIntervalEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeBuildEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeParseEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeNowEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeHourEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeMinuteEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSecondEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeMillisEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSubtractEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeAddIntervalEntry(), - new raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSubtractIntervalEntry(), - new raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryFlatMapEntry(), - new raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryUnsafeGetEntry(), - new raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryIsErrorEntry(), - new raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryIsSuccessEntry(), - new raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryTransformEntry(), - new raw.compiler.snapi.truffle.builtin.success_extension.TruffleSuccessBuildEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringFromEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReadEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringContainsEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringTrimEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLTrimEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringRTrimEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReplaceEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReverseEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReplicateEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringUpperEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLowerEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringSplitEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLengthEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringSubStringEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringCountSubStringEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringStartsWithEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringEmptyEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleBase64EntryExtension(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringEncodeEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringDecodeEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLevenshteinDistanceEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReadLinesEntry(), - new raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringCapitalizeEntry(), - new raw.compiler.snapi.truffle.builtin.sqlserver_extension.TruffleSQLServerQueryEntry(), - new raw.compiler.snapi.truffle.builtin.short_extension.TruffleShortFromEntry(), - new raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexReplaceEntry(), - new raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexMatchesEntry(), - new raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexFirstMatchInEntry(), - new raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexGroupsEntry(), - new raw.compiler.snapi.truffle.builtin.s3_extension.TruffleS3BuildEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleByteValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleBoolValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleDateValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleDoubleValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleFloatValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleIntervalValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleIntValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleListValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleLongValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleMandatoryExpArgsEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleMandatoryValueArgsEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleOptionalExpArgsTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleOptionalValueArgsTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleRecordValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleShortValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleStrictArgsColPassThroughTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleStrictArgsTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleStringValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleTimestampValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleTimeValueArgTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarExpArgsTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarNullableStringExpTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarNullableStringValueTestEntry(), - new raw.compiler.snapi.truffle.builtin.test_extension.TruffleVarValueArgsTestEntry(), - new raw.compiler.snapi.truffle.builtin.kryo_extension.TruffleKryoDecodeEntry(), - new raw.compiler.snapi.truffle.builtin.kryo_extension.TruffleKryoEncodeEntry() - }; - - private static TruffleEntryExtension getEntry(String pkgName, String entName) { - for (EntryExtension entry : entries) { - if (entry.packageName().equals(pkgName) && entry.entryName().equals(entName)) { - return (TruffleEntryExtension) entry; - } - } - throw new RawTruffleInternalErrorException("Could not find entry for " + pkgName + "." + entName); - } - - public SnapiTruffleEmitter(Tree tree, RawLanguage rawLanguage, ProgramContext programContext) { - this.tree = tree; - this.analyzer = tree.analyzer(); - this.rawLanguage = rawLanguage; - this.programContext = programContext; - } - - private Type tipe(Exp e) { - return analyzer.tipe(e); - } - - public RawLanguage getLanguage() { - return this.rawLanguage; - } - - private int getCurrentDepth() { - return slotMapScope.size(); - } - - private void setEntityDepth(Entity e) { - entityDepth.put(e, getCurrentDepth()); - } - - private int getEntityDepth(Entity e) { - return entityDepth.get(e); - } - - private String getIdnName(Entity entity) { - return idnSlot.putIfAbsent(entity, String.format("idn%s_%d", uniqueId, ++idnCounter)); - } - - protected void addScope() { - slotMapScope.add(0, new HashMap<>()); - frameDescriptorBuilderScope.add(0, FrameDescriptor.newBuilder()); - } - - protected FrameDescriptor dropScope() { - slotMapScope.remove(0); - FrameDescriptor.Builder frameDescriptorBuilder = frameDescriptorBuilderScope.remove(0); - return frameDescriptorBuilder.build(); - } - - public FrameDescriptor.Builder getFrameDescriptorBuilder() { - return frameDescriptorBuilderScope.get(0); - } - - private void addSlot(Entity entity, String slot) { - slotMapScope.get(0).put(entity, slot); - } - - protected StatementNode emitMethod(Rql2Method m) { - Entity entity = analyzer.entity().apply(m.i()); - FunProto fp = m.p(); - Function f = recurseFunProto(fp); - ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(fp.ps()).stream() - .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) - .toArray(ExpressionNode[]::new); - ExpressionNode node; - boolean hasFreeVars = analyzer.freeVars(m).nonEmpty(); - node = new MethodNode(m.i().idn(), f, defaultArgs, hasFreeVars); - int slot = getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - addSlot(entity, Integer.toString(slot)); - return WriteLocalVariableNodeGen.create(node, slot, null); - } - - private SlotLocation findSlot(Entity entity) { - for (int depth = 0; ; depth++) { - HashMap curSlot = slotMapScope.get(depth); - String slot = curSlot.get(entity); - if (slot != null) { - return new SlotLocation(depth, Integer.parseInt(slot)); - } - } - } - - private String getFuncIdn(Entity entity) { - return funcMap.putIfAbsent(entity, String.format("func%s_%d", uniqueId, ++funcCounter)); - } - - private String getLambdaFuncIdn() { - return String.format("func%s_%d", uniqueId, ++funcCounter); - } - - private StatementNode recurseLetDecl(LetDecl ld) { - return switch (ld) { - case LetBind lb -> { - Entity entity = analyzer.entity().apply(lb.i()); - Rql2Type rql2Type = (Rql2Type) tipe(lb.e()); - int slot = switch (rql2Type) { - case Rql2UndefinedType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case ExpType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2ByteType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Byte, getIdnName(entity), null); - case Rql2ShortType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Int, getIdnName(entity), null); - case Rql2IntType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Int, getIdnName(entity), null); - case Rql2LongType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Long, getIdnName(entity), null); - case Rql2FloatType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Float, getIdnName(entity), null); - case Rql2DoubleType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Double, getIdnName(entity), null); - case Rql2DecimalType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2BoolType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Boolean, getIdnName(entity), null); - case Rql2StringType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2DateType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2TimeType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2TimestampType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2IntervalType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2BinaryType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2IterableType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2ListType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case FunType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2RecordType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case Rql2LocationType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case PackageType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - case PackageEntryType ignored -> - getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - default -> throw new RawTruffleInternalErrorException(); - }; - addSlot(entity, Integer.toString(slot)); - yield WriteLocalVariableNodeGen.create(recurseExp(lb.e()), slot, rql2Type); - } - case LetFun lf -> { - Entity entity = analyzer.entity().apply(lf.i()); - Function f = recurseFunProto(lf.p()); - boolean hasFreeVars = analyzer.freeVars(lf).nonEmpty(); - ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(lf.p().ps()).stream() - .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) - .toArray(ExpressionNode[]::new); - - ExpressionNode node; - // If the function has free variables it is a Closure - if (hasFreeVars) { - node = new ClosureNode(f, defaultArgs); - } - // If the function has optional arguments it is a Method - else { - node = new MethodNode(null, f, defaultArgs, hasFreeVars); - } - int slot = getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - addSlot(entity, Integer.toString(slot)); - yield WriteLocalVariableNodeGen.create(node, slot, null); - } - case LetFunRec lfr -> { - Entity entity = analyzer.entity().apply(lfr.i()); - int slot = getFrameDescriptorBuilder().addSlot(FrameSlotKind.Object, getIdnName(entity), null); - addSlot(entity, Integer.toString(slot)); - Function f = recurseFunProto(lfr.p()); - ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(lfr.p().ps()).stream() - .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) - .toArray(ExpressionNode[]::new); - RecClosureNode functionLiteralNode = new RecClosureNode(f, defaultArgs); - yield WriteLocalVariableNodeGen.create(functionLiteralNode, slot, null); - } - default -> throw new RawTruffleInternalErrorException(); - }; - } - - private Function recurseFunProto(FunProto fp) { - addScope(); - JavaConverters.asJavaCollection(fp.ps()) - .forEach(p -> setEntityDepth(analyzer.entity().apply(p.i()))); - - ExpressionNode functionBody = recurseExp(fp.b().e()); - FrameDescriptor funcFrameDescriptor = dropScope(); - - ProgramExpressionNode functionRootBody = - new ProgramExpressionNode(rawLanguage, funcFrameDescriptor, functionBody); - - RootCallTarget rootCallTarget = functionRootBody.getCallTarget(); - - String[] argNames = - JavaConverters.asJavaCollection(fp.ps()).stream() - .map(p -> p.i().idn()) - .toArray(String[]::new); - - return new Function(rootCallTarget, argNames); - } - - // Used only for tests at the moment - public ClosureNode recurseLambda(TruffleBuildBody truffleBuildBody) { - addScope(); - ExpressionNode functionBody = truffleBuildBody.buildBody(); - FrameDescriptor funcFrameDescriptor = dropScope(); - - ProgramExpressionNode functionRootBody = new ProgramExpressionNode(rawLanguage, funcFrameDescriptor, functionBody); - - RootCallTarget rootCallTarget = functionRootBody.getCallTarget(); - Function f = new Function(rootCallTarget, new String[]{"x"}); - return new ClosureNode(f, new ExpressionNode[]{null}); - } - - public ExpressionNode recurseExp(Exp in) { - return switch (in) { - case Exp ignored when tipe(in) instanceof PackageType || tipe(in) instanceof PackageEntryType -> - new ZeroedConstNode(Rql2ByteType.apply(new scala.collection.immutable.HashSet().seq())); - case TypeExp typeExp -> new ZeroedConstNode((Rql2Type) typeExp.t()); - case NullConst ignored -> new OptionNoneNode(); - case BoolConst v -> new BoolNode(v.value()); - case ByteConst v -> new ByteNode(v.value()); - case ShortConst v -> new ShortNode(v.value()); - case IntConst v -> new IntNode(v.value()); - case LongConst v -> new LongNode(v.value()); - case FloatConst v -> new FloatNode(v.value()); - case DoubleConst v -> new DoubleNode(v.value()); - case DecimalConst v -> new DecimalNode(v.value()); - case StringConst v -> new StringNode(v.value()); - case TripleQuotedStringConst v -> new StringNode(v.value()); - case BinaryExp be -> switch (be.binaryOp()) { - case And ignored -> new AndNode(recurseExp(be.left()), recurseExp(be.right())); - case Or ignored -> new OrNode(recurseExp(be.left()), recurseExp(be.right())); - case Plus ignored -> new PlusNode(recurseExp(be.left()), recurseExp(be.right())); - case Sub ignored -> SubNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); - case Mult ignored -> MultNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); - case Mod ignored -> ModNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); - case Div ignored -> DivNodeGen.create(recurseExp(be.left()), recurseExp(be.right())); - case Gt ignored -> new GtNode(recurseExp(be.left()), recurseExp(be.right())); - case Ge ignored -> new GeNode(recurseExp(be.left()), recurseExp(be.right())); - case Eq ignored -> new EqNode(recurseExp(be.left()), recurseExp(be.right())); - case Neq ignored -> NotNodeGen.create(new EqNode(recurseExp(be.left()), recurseExp(be.right()))); - case Lt ignored -> new LtNode(recurseExp(be.left()), recurseExp(be.right())); - case Le ignored -> new LeNode(recurseExp(be.left()), recurseExp(be.right())); - default -> throw new RawTruffleInternalErrorException(); - }; - case BinaryConst bc -> new BinaryConstNode(bc.bytes()); - case LocationConst lc -> new LocationConstNode(lc.bytes(), lc.publicDescription()); - case UnaryExp ue -> switch (ue.unaryOp()) { - case Neg ignored -> NegNodeGen.create(recurseExp(ue.exp())); - case Not ignored -> NotNodeGen.create(recurseExp(ue.exp())); - default -> throw new RawTruffleInternalErrorException(); - }; - case IdnExp ie -> { - Entity entity = analyzer.entity().apply(ie.idn()); - yield switch (entity) { - case MethodEntity b -> { - SlotLocation slotLocation = findSlot(b); - yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), null) : - ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), null); - } - case LetBindEntity b -> { - SlotLocation slotLocation = findSlot(b); - yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), (Rql2Type) tipe(b.b().e())) : - ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), (Rql2Type) tipe(b.b().e())); - } - case LetFunEntity f -> { - SlotLocation slotLocation = findSlot(f); - yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), null) : - ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), (Rql2Type) analyzer.idnType(f.f().i())); - } - case LetFunRecEntity f -> { - SlotLocation slotLocation = findSlot(f); - yield slotLocation.depth() == 0 ? ReadLocalVariableNodeGen.create(slotLocation.slot(), null) : - ReadClosureVariableNodeGen.create(slotLocation.depth(), slotLocation.slot(), (Rql2Type) analyzer.idnType(f.f().i())); - } - case FunParamEntity f -> { - int depth = getCurrentDepth() - getEntityDepth(f); - if (depth == 0) { - TreeRelation p = tree.parent(); - FunProto fpr = (FunProto) JavaConverters.asJavaCollection(p.apply(f.f())) - .stream() - .filter(n -> n instanceof FunProto) - .findFirst() - .orElseThrow(); - List fp = JavaConverters.asJavaCollection(fpr.ps()).stream().map(fpar -> (FunParam) fpar).toList(); - int idx = fp.indexOf(f.f()); - yield new ReadParamNode(idx); - } else { - TreeRelation p = tree.parent(); - FunProto fpr = (FunProto) JavaConverters.asJavaCollection(p.apply(f.f())) - .stream() - .filter(n -> n instanceof FunProto) - .findFirst() - .orElseThrow(); - List fp = JavaConverters.asJavaCollection(fpr.ps()).stream().map(fpar -> (FunParam) fpar).toList(); - int idx = fp.indexOf(f.f()); - yield new ReadParamClosureNode(depth, idx); - } - } - default -> throw new RawTruffleInternalErrorException("Unknown entity type"); - }; - } - case IfThenElse ite -> new IfThenElseNode(recurseExp(ite.e1()), recurseExp(ite.e2()), recurseExp(ite.e3())); - case Proj proj -> RecordProjNodeGen.create(recurseExp(proj.e()), new StringNode(proj.i())); - case Let let -> { - StatementNode[] decls = JavaConverters.asJavaCollection(let.decls()).stream().map(this::recurseLetDecl).toArray(StatementNode[]::new); - yield new ExpBlockNode(decls, recurseExp(let.e())); - } - case FunAbs fa -> { - Function f = recurseFunProto(fa.p()); - boolean hasFreeVars = analyzer.freeVars(fa).nonEmpty(); - ExpressionNode[] defaultArgs = JavaConverters.asJavaCollection(fa.p().ps()).stream() - .map(p -> p.e().isDefined() ? recurseExp(p.e().get()) : null) - .toArray(ExpressionNode[]::new); - // If the function has free variables it is a Closure - if (hasFreeVars) { - yield new ClosureNode(f, defaultArgs); - } - // If the function has optional arguments it is a Method - else { - yield new MethodNode(null, f, defaultArgs, false); - } - } - case FunApp fa when tipe(fa.f()) instanceof PackageEntryType -> { - Type t = tipe(fa); - PackageEntryType pet = (PackageEntryType) tipe(fa.f()); - TruffleEntryExtension e = getEntry(pet.pkgName(), pet.entName()); - yield e.toTruffle( - t, - JavaConverters.asJavaCollection(fa.args()).stream().map(a -> new Rql2Arg(a.e(), tipe(a.e()), a.idn())).toList(), - this - ); - } - case FunApp fa -> { - String[] argNames = JavaConverters.asJavaCollection(fa.args()).stream().map(a -> a.idn().isDefined() ? a.idn().get() : null).toArray(String[]::new); - ExpressionNode[] exps = JavaConverters.asJavaCollection(fa.args()).stream().map(a -> recurseExp(a.e())).toArray(ExpressionNode[]::new); - yield new InvokeNode(recurseExp(fa.f()), argNames, exps); - } - default -> throw new RawTruffleInternalErrorException("Unknown expression type"); - }; - } -} diff --git a/snapi-truffle/src/main/resources/META-INF/services/raw.compiler.rql2.api.EntryExtension b/snapi-truffle/src/main/resources/META-INF/services/raw.compiler.rql2.api.EntryExtension index 8c970ba56..323d208a8 100644 --- a/snapi-truffle/src/main/resources/META-INF/services/raw.compiler.rql2.api.EntryExtension +++ b/snapi-truffle/src/main/resources/META-INF/services/raw.compiler.rql2.api.EntryExtension @@ -1,209 +1,209 @@ -raw.compiler.snapi.truffle.builtin.byte_extension.TruffleByteFromEntry -raw.compiler.snapi.truffle.builtin.binary_extension.TruffleFromStringBinaryEntry -raw.compiler.snapi.truffle.builtin.binary_extension.TruffleBinaryReadEntry -raw.compiler.snapi.truffle.builtin.binary_extension.TruffleBinaryBase64Entry -raw.compiler.snapi.truffle.builtin.aws_extension.TruffleAwsV4SignedRequestEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleEmptyCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleBuildCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFilterCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleOrderByCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTransformCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleDistinctCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleCountCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTupleAvgCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMinCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMaxCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleSumCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFirstCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleLastCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleTakeCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleUnnestCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleFromCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleGroupCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleInternalJoinCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleInternalEquiJoinCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleUnionCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleExistsCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleZipCollectionEntry -raw.compiler.snapi.truffle.builtin.collection_extension.TruffleMkStringCollectionEntry -raw.compiler.snapi.truffle.builtin.csv_extension.TruffleCsvReadEntry -raw.compiler.snapi.truffle.builtin.csv_extension.TruffleCsvParseEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateBuildEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateFromEpochDayEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateFromTimestampEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateParseEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateNowEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateYearEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateMonthEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateDayEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateSubtractEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateAddIntervalEntry -raw.compiler.snapi.truffle.builtin.date_extension.TruffleDateSubtractIntervalEntry -raw.compiler.snapi.truffle.builtin.decimal_extension.TruffleDecimalFromEntry -raw.compiler.snapi.truffle.builtin.decimal_extension.TruffleDecimalRoundEntry -raw.compiler.snapi.truffle.builtin.double_extension.TruffleDoubleFromEntry -raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentSecretEntry -raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentScopesEntry -raw.compiler.snapi.truffle.builtin.environment_extension.TruffleEnvironmentParameterEntry -raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorBuildEntry -raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorBuildWithTypeEntry -raw.compiler.snapi.truffle.builtin.error_extension.TruffleErrorGetEntry -raw.compiler.snapi.truffle.builtin.float_extension.TruffleFloatFromEntry -raw.compiler.snapi.truffle.builtin.function_extension.TruffleFunctionInvokeAfterEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpReadEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpGetEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPostEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPutEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpDeleteEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpHeadEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpPatchEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpOptionsEntry -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpUrlEncode -raw.compiler.snapi.truffle.builtin.http_extension.TruffleHttpUrlDecode -raw.compiler.snapi.truffle.builtin.int_extension.TruffleIntFromEntry -raw.compiler.snapi.truffle.builtin.int_extension.TruffleIntRangeEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleBuildIntervalEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalToMillisEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalFromMillisEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalParseEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalYearsEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMonthsEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalWeeksEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalDaysEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalHoursEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMinutesEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalSecondsEntry -raw.compiler.snapi.truffle.builtin.interval_extension.TruffleIntervalMillisEntry -raw.compiler.snapi.truffle.builtin.json_extension.TruffleReadJsonEntry -raw.compiler.snapi.truffle.builtin.json_extension.TruffleParseJsonEntry -raw.compiler.snapi.truffle.builtin.json_extension.TrufflePrintJsonEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleEmptyListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleBuildListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleGetListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleFilterListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleTransformListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleTakeListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleSumListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleMaxListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleMinListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleFirstListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleLastListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleCountListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleFromListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleUnsafeFromListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleGroupListEntry -raw.compiler.snapi.truffle.builtin.list_extension.TruffleExistsListEntry -raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationFromStringEntry -raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationDescribeEntry -raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationLsEntry -raw.compiler.snapi.truffle.builtin.location_extension.TruffleLocationLlEntry -raw.compiler.snapi.truffle.builtin.long_extension.TruffleLongFromEntry -raw.compiler.snapi.truffle.builtin.long_extension.TruffleLongRangeEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathPiEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathRandomEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathPowerEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAtn2Entry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAbsEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAcosEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAsinEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathAtanEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCeilingEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCosEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathCotEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathDegreesEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathExpEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathLogEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathLog10Entry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathRadiansEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSignEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSinEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSqrtEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathTanEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathSquareEntry -raw.compiler.snapi.truffle.builtin.math_extension.TruffleMathFloorEntry -raw.compiler.snapi.truffle.builtin.mysql_extension.TruffleMySQLQueryEntry -raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableEmptyEntry -raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableBuildEntry -raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableIsNullEntry -raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableUnsafeGetEntry -raw.compiler.snapi.truffle.builtin.nullable_extension.TruffleNullableTransformEntry -raw.compiler.snapi.truffle.builtin.nullable_tryable_extension.TruffleFlatMapNullableTryableEntry -raw.compiler.snapi.truffle.builtin.oracle_extension.TruffleOracleQueryEntry -raw.compiler.snapi.truffle.builtin.postgresql_extension.TrufflePostgreSQLQueryEntry -raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordBuildEntry -raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordConcatEntry -raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordFieldsEntry -raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordAddFieldEntry -raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordRemoveFieldEntry -raw.compiler.snapi.truffle.builtin.record_extension.TruffleRecordGetFieldByIndexEntry -raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexReplaceEntry -raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexMatchesEntry -raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexFirstMatchInEntry -raw.compiler.snapi.truffle.builtin.regex_extension.TruffleRegexGroupsEntry -raw.compiler.snapi.truffle.builtin.s3_extension.TruffleS3BuildEntry -raw.compiler.snapi.truffle.builtin.sqlserver_extension.TruffleSQLServerQueryEntry -raw.compiler.snapi.truffle.builtin.short_extension.TruffleShortFromEntry -raw.compiler.snapi.truffle.builtin.snowflake_extension.TruffleSnowflakeQueryEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringCapitalizeEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringFromEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReadEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringTrimEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLTrimEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringRTrimEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReplaceEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReverseEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReplicateEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringContainsEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringUpperEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLowerEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringSplitEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLengthEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringSubStringEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringCountSubStringEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringStartsWithEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringEmptyEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleBase64EntryExtension -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringEncodeEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringDecodeEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringLevenshteinDistanceEntry -raw.compiler.snapi.truffle.builtin.string_extension.TruffleStringReadLinesEntry -raw.compiler.snapi.truffle.builtin.success_extension.TruffleSuccessBuildEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeBuildEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeParseEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeNowEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeHourEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeMinuteEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSecondEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeMillisEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSubtractEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeAddIntervalEntry -raw.compiler.snapi.truffle.builtin.time_extension.TruffleTimeSubtractIntervalEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampBuildEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampFromDateEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampParseEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampNowEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampRangeEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampYearEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMonthEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampDayEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampHourEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMinuteEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSecondEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampMillisEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampFromUnixTimestampEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampToUnixTimestampEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampTimeBucketEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSubtractEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampAddIntervalEntry -raw.compiler.snapi.truffle.builtin.timestamp_extension.TruffleTimestampSubtractIntervalEntry -raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryTransformEntry -raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryIsErrorEntry -raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryIsSuccessEntry -raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryFlatMapEntry -raw.compiler.snapi.truffle.builtin.try_extension.TruffleTryUnsafeGetEntry -raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeCastEntry -raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeProtectCastEntry -raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeEmptyEntry -raw.compiler.snapi.truffle.builtin.type_extension.TruffleTypeMatchEntry -raw.compiler.snapi.truffle.builtin.xml_extension.TruffleReadXmlEntry -raw.compiler.snapi.truffle.builtin.xml_extension.TruffleParseXmlEntry \ No newline at end of file +com.rawlabs.snapi.truffle.emitter.builtin.byte_extension.TruffleByteFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleFromStringBinaryEntry +com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleBinaryReadEntry +com.rawlabs.snapi.truffle.emitter.builtin.binary_extension.TruffleBinaryBase64Entry +com.rawlabs.snapi.truffle.emitter.builtin.aws_extension.TruffleAwsV4SignedRequestEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleEmptyCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleBuildCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFilterCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleOrderByCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTransformCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleDistinctCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleCountCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTupleAvgCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMinCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMaxCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleSumCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFirstCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleLastCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleTakeCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleUnnestCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleFromCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleGroupCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleInternalJoinCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleInternalEquiJoinCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleUnionCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleExistsCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleZipCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.collection_extension.TruffleMkStringCollectionEntry +com.rawlabs.snapi.truffle.emitter.builtin.csv_extension.TruffleCsvReadEntry +com.rawlabs.snapi.truffle.emitter.builtin.csv_extension.TruffleCsvParseEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateBuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateFromEpochDayEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateFromTimestampEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateParseEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateNowEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateYearEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateMonthEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateDayEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateSubtractEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateAddIntervalEntry +com.rawlabs.snapi.truffle.emitter.builtin.date_extension.TruffleDateSubtractIntervalEntry +com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension.TruffleDecimalFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.decimal_extension.TruffleDecimalRoundEntry +com.rawlabs.snapi.truffle.emitter.builtin.double_extension.TruffleDoubleFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentSecretEntry +com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentScopesEntry +com.rawlabs.snapi.truffle.emitter.builtin.environment_extension.TruffleEnvironmentParameterEntry +com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorBuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorBuildWithTypeEntry +com.rawlabs.snapi.truffle.emitter.builtin.error_extension.TruffleErrorGetEntry +com.rawlabs.snapi.truffle.emitter.builtin.float_extension.TruffleFloatFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.function_extension.TruffleFunctionInvokeAfterEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpReadEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpGetEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPostEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPutEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpDeleteEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpHeadEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpPatchEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpOptionsEntry +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpUrlEncode +com.rawlabs.snapi.truffle.emitter.builtin.http_extension.TruffleHttpUrlDecode +com.rawlabs.snapi.truffle.emitter.builtin.int_extension.TruffleIntFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.int_extension.TruffleIntRangeEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleBuildIntervalEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalToMillisEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalFromMillisEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalParseEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalYearsEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMonthsEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalWeeksEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalDaysEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalHoursEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMinutesEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalSecondsEntry +com.rawlabs.snapi.truffle.emitter.builtin.interval_extension.TruffleIntervalMillisEntry +com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TruffleReadJsonEntry +com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TruffleParseJsonEntry +com.rawlabs.snapi.truffle.emitter.builtin.json_extension.TrufflePrintJsonEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleEmptyListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleBuildListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleGetListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFilterListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleTransformListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleTakeListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleSumListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleMaxListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleMinListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFirstListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleLastListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleCountListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleFromListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleUnsafeFromListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleGroupListEntry +com.rawlabs.snapi.truffle.emitter.builtin.list_extension.TruffleExistsListEntry +com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationFromStringEntry +com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationDescribeEntry +com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationLsEntry +com.rawlabs.snapi.truffle.emitter.builtin.location_extension.TruffleLocationLlEntry +com.rawlabs.snapi.truffle.emitter.builtin.long_extension.TruffleLongFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.long_extension.TruffleLongRangeEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathPiEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathRandomEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathPowerEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAtn2Entry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAbsEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAcosEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAsinEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathAtanEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCeilingEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCosEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathCotEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathDegreesEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathExpEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathLogEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathLog10Entry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathRadiansEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSignEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSinEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSqrtEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathTanEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathSquareEntry +com.rawlabs.snapi.truffle.emitter.builtin.math_extension.TruffleMathFloorEntry +com.rawlabs.snapi.truffle.emitter.builtin.mysql_extension.TruffleMySQLQueryEntry +com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableEmptyEntry +com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableBuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableIsNullEntry +com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableUnsafeGetEntry +com.rawlabs.snapi.truffle.emitter.builtin.nullable_extension.TruffleNullableTransformEntry +com.rawlabs.snapi.truffle.emitter.builtin.nullable_tryable_extension.TruffleFlatMapNullableTryableEntry +com.rawlabs.snapi.truffle.emitter.builtin.oracle_extension.TruffleOracleQueryEntry +com.rawlabs.snapi.truffle.emitter.builtin.postgresql_extension.TrufflePostgreSQLQueryEntry +com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordBuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordConcatEntry +com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordFieldsEntry +com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordAddFieldEntry +com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordRemoveFieldEntry +com.rawlabs.snapi.truffle.emitter.builtin.record_extension.TruffleRecordGetFieldByIndexEntry +com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexReplaceEntry +com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexMatchesEntry +com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexFirstMatchInEntry +com.rawlabs.snapi.truffle.emitter.builtin.regex_extension.TruffleRegexGroupsEntry +com.rawlabs.snapi.truffle.emitter.builtin.s3_extension.TruffleS3BuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.sqlserver_extension.TruffleSQLServerQueryEntry +com.rawlabs.snapi.truffle.emitter.builtin.short_extension.TruffleShortFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.snowflake_extension.TruffleSnowflakeQueryEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringCapitalizeEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringFromEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReadEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringTrimEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLTrimEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringRTrimEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReplaceEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReverseEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReplicateEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringContainsEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringUpperEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLowerEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringSplitEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLengthEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringSubStringEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringCountSubStringEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringStartsWithEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringEmptyEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleBase64EntryExtension +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringEncodeEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringDecodeEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringLevenshteinDistanceEntry +com.rawlabs.snapi.truffle.emitter.builtin.string_extension.TruffleStringReadLinesEntry +com.rawlabs.snapi.truffle.emitter.builtin.success_extension.TruffleSuccessBuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeBuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeParseEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeNowEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeHourEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeMinuteEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSecondEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeMillisEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSubtractEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeAddIntervalEntry +com.rawlabs.snapi.truffle.emitter.builtin.time_extension.TruffleTimeSubtractIntervalEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampBuildEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampFromDateEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampParseEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampNowEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampRangeEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampYearEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMonthEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampDayEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampHourEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMinuteEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSecondEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampMillisEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampFromUnixTimestampEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampToUnixTimestampEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampTimeBucketEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSubtractEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampAddIntervalEntry +com.rawlabs.snapi.truffle.emitter.builtin.timestamp_extension.TruffleTimestampSubtractIntervalEntry +com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryTransformEntry +com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryIsErrorEntry +com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryIsSuccessEntry +com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryFlatMapEntry +com.rawlabs.snapi.truffle.emitter.builtin.try_extension.TruffleTryUnsafeGetEntry +com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeCastEntry +com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeProtectCastEntry +com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeEmptyEntry +com.rawlabs.snapi.truffle.emitter.builtin.type_extension.TruffleTypeMatchEntry +com.rawlabs.snapi.truffle.emitter.builtin.xml_extension.TruffleReadXmlEntry +com.rawlabs.snapi.truffle.emitter.builtin.xml_extension.TruffleParseXmlEntry \ No newline at end of file diff --git a/sql-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder b/sql-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder deleted file mode 100644 index 2606af215..000000000 --- a/sql-client/src/main/resources/META-INF/services/raw.client.api.CompilerServiceBuilder +++ /dev/null @@ -1 +0,0 @@ -raw.client.sql.SqlCompilerServiceBuilder \ No newline at end of file diff --git a/sql-client/src/main/java/module-info.java b/sql-compiler/src/main/java/module-info.java similarity index 69% rename from sql-client/src/main/java/module-info.java rename to sql-compiler/src/main/java/module-info.java index ad37427eb..7973f91f3 100644 --- a/sql-client/src/main/java/module-info.java +++ b/sql-compiler/src/main/java/module-info.java @@ -10,20 +10,23 @@ * licenses/APL.txt. */ -module raw.sql.client { +import com.rawlabs.compiler.CompilerServiceBuilder; +import com.rawlabs.sql.compiler.SqlCompilerServiceBuilder; + +module raw.sql.compiler { requires scala.library; requires org.slf4j; requires org.graalvm.polyglot; - requires raw.utils; + requires raw.utils.core; requires com.fasterxml.jackson.dataformat.csv; requires com.fasterxml.jackson.core; requires com.fasterxml.jackson.databind; - requires raw.protocol; - requires raw.client; + requires raw.protocol.compiler; + requires raw.compiler; requires raw.sql.parser; requires java.sql; requires com.zaxxer.hikari; - provides raw.client.api.CompilerServiceBuilder with - raw.client.sql.SqlCompilerServiceBuilder; + provides CompilerServiceBuilder with + SqlCompilerServiceBuilder; } diff --git a/sql-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder b/sql-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder new file mode 100644 index 000000000..e22eda1cd --- /dev/null +++ b/sql-compiler/src/main/resources/META-INF/services/com.rawlabs.compiler.CompilerServiceBuilder @@ -0,0 +1 @@ +com.rawlabs.sql.compiler.impl.SqlCompilerServiceBuilder \ No newline at end of file diff --git a/sql-client/src/main/resources/reference.conf b/sql-compiler/src/main/resources/reference.conf similarity index 97% rename from sql-client/src/main/resources/reference.conf rename to sql-compiler/src/main/resources/reference.conf index 85e32ed18..4036b8502 100644 --- a/sql-client/src/main/resources/reference.conf +++ b/sql-compiler/src/main/resources/reference.conf @@ -1,4 +1,4 @@ -raw.client.sql { +raw.sql.compiler { error-messages { missing-relation = "Did you forget to add credentials?" } diff --git a/sql-client/src/main/scala/raw/client/sql/ErrorCode.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/ErrorCode.scala similarity index 92% rename from sql-client/src/main/scala/raw/client/sql/ErrorCode.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/ErrorCode.scala index e71c14abb..e31b85caf 100644 --- a/sql-client/src/main/scala/raw/client/sql/ErrorCode.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/ErrorCode.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler object ErrorCode { val SqlErrorCode = "sqlError" diff --git a/sql-client/src/main/scala/raw/client/sql/NamedParametersPreparedStatement.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/NamedParametersPreparedStatement.scala similarity index 98% rename from sql-client/src/main/scala/raw/client/sql/NamedParametersPreparedStatement.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/NamedParametersPreparedStatement.scala index 9d11d2e50..031a1842d 100644 --- a/sql-client/src/main/scala/raw/client/sql/NamedParametersPreparedStatement.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/NamedParametersPreparedStatement.scala @@ -10,13 +10,40 @@ * licenses/APL.txt. */ -package raw.client.sql - +package com.rawlabs.sql.compiler + +import com.rawlabs.compiler.{ + ErrorMessage, + ErrorPosition, + ErrorRange, + RawBinary, + RawBool, + RawByte, + RawDate, + RawDecimal, + RawDouble, + RawFloat, + RawInt, + RawInterval, + RawLong, + RawNull, + RawShort, + RawString, + RawTime, + RawTimestamp, + RawValue +} +import com.rawlabs.sql.compiler.antlr4.{ + ParseProgramResult, + SqlBaseNode, + SqlParamDefaultCommentNode, + SqlParamTypeCommentNode, + SqlProgramNode, + SqlStatementNode +} import com.typesafe.scalalogging.StrictLogging import org.bitbucket.inkytonik.kiama.util.Position import org.postgresql.util.PSQLException -import raw.client.api._ -import raw.client.sql.antlr4._ import java.sql.{Connection, ResultSet, ResultSetMetaData} import scala.collection.mutable diff --git a/sql-client/src/main/scala/raw/client/sql/ResultSetIterator.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/ResultSetIterator.scala similarity index 88% rename from sql-client/src/main/scala/raw/client/sql/ResultSetIterator.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/ResultSetIterator.scala index 76e9d3c28..ee0889714 100644 --- a/sql-client/src/main/scala/raw/client/sql/ResultSetIterator.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/ResultSetIterator.scala @@ -10,13 +10,11 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler -import org.graalvm.polyglot.Context -import org.graalvm.polyglot.Value +import org.graalvm.polyglot.{Context, Value} -import java.sql.ResultSet -import java.sql.SQLException +import java.sql.{ResultSet, SQLException} import java.util @throws[SQLException] diff --git a/sql-client/src/main/scala/raw/client/sql/SqlCodeUtils.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCodeUtils.scala similarity index 87% rename from sql-client/src/main/scala/raw/client/sql/SqlCodeUtils.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCodeUtils.scala index 185b05fb8..4879557f7 100644 --- a/sql-client/src/main/scala/raw/client/sql/SqlCodeUtils.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCodeUtils.scala @@ -10,12 +10,19 @@ * licenses/APL.txt. */ -package raw.client.sql - +package com.rawlabs.sql.compiler + +import com.rawlabs.compiler.Pos +import com.rawlabs.sql.compiler.antlr4.{ + ParseProgramResult, + SqlBaseNode, + SqlIdentifierNode, + SqlParamUseNode, + SqlProjNode, + SqlStatementItemNode +} import org.bitbucket.inkytonik.kiama.rewriting.Rewriter.{oncetd, query} import org.bitbucket.inkytonik.kiama.util.Position -import raw.client.api.Pos -import raw.client.sql.antlr4._ case class SqlIdentifier(value: String, quoted: Boolean) diff --git a/sql-client/src/main/scala/raw/client/sql/SqlCompilerService.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCompilerService.scala similarity index 96% rename from sql-client/src/main/scala/raw/client/sql/SqlCompilerService.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCompilerService.scala index 8120048d5..046dc7e21 100644 --- a/sql-client/src/main/scala/raw/client/sql/SqlCompilerService.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCompilerService.scala @@ -10,15 +10,15 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler import com.google.common.cache.{CacheBuilder, CacheLoader} +import com.rawlabs.compiler._ +import com.rawlabs.sql.compiler.antlr4.{ParseProgramResult, RawSqlSyntaxAnalyzer, SqlIdnNode, SqlParamUseNode} +import com.rawlabs.sql.compiler.metadata.UserMetadataCache +import com.rawlabs.sql.compiler.writers.{TypedResultSetCsvWriter, TypedResultSetJsonWriter} +import com.rawlabs.utils.core.{RawSettings, RawUtils} import org.bitbucket.inkytonik.kiama.util.Positions -import raw.client.api._ -import raw.client.sql.antlr4.{ParseProgramResult, RawSqlSyntaxAnalyzer, SqlIdnNode, SqlParamUseNode} -import raw.client.sql.metadata.UserMetadataCache -import raw.client.sql.writers.{TypedResultSetCsvWriter, TypedResultSetJsonWriter} -import raw.utils.{RawSettings, RawUtils} import java.io.{IOException, OutputStream} import java.sql.{ResultSet, SQLException} @@ -35,8 +35,8 @@ class SqlCompilerService()(implicit protected val settings: RawSettings) extends // A short lived database metadata (schema/table/column names) indexed by JDBC URL. private val metadataBrowsers = { - val maxSize = settings.getInt("raw.client.sql.metadata-cache.max-matches") - val expiry = settings.getDuration("raw.client.sql.metadata-cache.match-validity") + val maxSize = settings.getInt("raw.sql.compiler.metadata-cache.max-matches") + val expiry = settings.getDuration("raw.sql.compiler.metadata-cache.match-validity") val loader = new CacheLoader[String, UserMetadataCache] { override def load(jdbcUrl: String): UserMetadataCache = new UserMetadataCache( jdbcUrl, @@ -47,8 +47,8 @@ class SqlCompilerService()(implicit protected val settings: RawSettings) extends } CacheBuilder .newBuilder() - .maximumSize(settings.getInt("raw.client.sql.metadata-cache.size")) - .expireAfterAccess(settings.getDuration("raw.client.sql.metadata-cache.duration")) + .maximumSize(settings.getInt("raw.sql.compiler.metadata-cache.size")) + .expireAfterAccess(settings.getDuration("raw.sql.compiler.metadata-cache.duration")) .build(loader) } diff --git a/sql-client/src/main/scala/raw/client/sql/SqlCompilerServiceBuilder.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCompilerServiceBuilder.scala similarity index 78% rename from sql-client/src/main/scala/raw/client/sql/SqlCompilerServiceBuilder.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCompilerServiceBuilder.scala index e3825b956..a285451a8 100644 --- a/sql-client/src/main/scala/raw/client/sql/SqlCompilerServiceBuilder.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlCompilerServiceBuilder.scala @@ -10,10 +10,11 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler -import raw.client.api.{CompilerService, CompilerServiceBuilder} -import raw.utils.RawSettings +import com.rawlabs.compiler.CompilerServiceBuilder +import com.rawlabs.compiler.CompilerService +import com.rawlabs.utils.core.RawSettings class SqlCompilerServiceBuilder extends CompilerServiceBuilder { override def language: Set[String] = Set("sql") diff --git a/sql-client/src/main/scala/raw/client/sql/SqlConnection.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlConnection.scala similarity index 96% rename from sql-client/src/main/scala/raw/client/sql/SqlConnection.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlConnection.scala index 7a13f2c87..8d07c5b49 100644 --- a/sql-client/src/main/scala/raw/client/sql/SqlConnection.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlConnection.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler import java.sql.{ Blob, @@ -26,7 +26,6 @@ import java.sql.{ Statement, Struct } -import java.{sql, util} import java.util.Properties import java.util.concurrent.Executor @@ -97,9 +96,9 @@ class SqlConnection(connectionPool: SqlConnectionPool, conn: Connection) extends override def prepareCall(sql: String, resultSetType: Int, resultSetConcurrency: Int): CallableStatement = conn.prepareCall(sql, resultSetType, resultSetConcurrency) - override def getTypeMap: util.Map[String, Class[_]] = conn.getTypeMap + override def getTypeMap: java.util.Map[String, Class[_]] = conn.getTypeMap - override def setTypeMap(map: util.Map[String, Class[_]]): Unit = conn.setTypeMap(map) + override def setTypeMap(map: java.util.Map[String, Class[_]]): Unit = conn.setTypeMap(map) override def setHoldability(holdability: Int): Unit = conn.setHoldability(holdability) @@ -157,7 +156,7 @@ class SqlConnection(connectionPool: SqlConnectionPool, conn: Connection) extends override def getClientInfo: Properties = conn.getClientInfo - override def createArrayOf(typeName: String, elements: Array[AnyRef]): sql.Array = + override def createArrayOf(typeName: String, elements: Array[AnyRef]): java.sql.Array = conn.createArrayOf(typeName, elements) override def createStruct(typeName: String, attributes: Array[AnyRef]): Struct = diff --git a/sql-client/src/main/scala/raw/client/sql/SqlConnectionPool.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlConnectionPool.scala similarity index 94% rename from sql-client/src/main/scala/raw/client/sql/SqlConnectionPool.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlConnectionPool.scala index 0e0f9a392..b69fe3947 100644 --- a/sql-client/src/main/scala/raw/client/sql/SqlConnectionPool.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlConnectionPool.scala @@ -10,9 +10,10 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler + import com.typesafe.scalalogging.StrictLogging -import raw.utils.{RawService, RawSettings, RawUtils} +import com.rawlabs.utils.core.{RawService, RawSettings, RawUtils} import java.sql.{Connection, SQLException} import java.time.Instant @@ -40,16 +41,17 @@ final private case class ConnectionState( class SqlConnectionPool()(implicit settings: RawSettings) extends RawService with StrictLogging { // Total max connections to the FDW database (across all users). - private val maxConnections = settings.getInt("raw.client.sql.pool.max-connections") + private val maxConnections = settings.getInt("raw.sql.compiler.pool.max-connections") // Max connections per user - private val maxConnectionsPerDb = settings.getInt("raw.client.sql.pool.max-connections-per-db") + private val maxConnectionsPerDb = settings.getInt("raw.sql.compiler.pool.max-connections-per-db") // Time in milliseconds after which a connection may be released (if not borrowed). - private val idleTimeout = settings.getDuration("raw.client.sql.pool.idle-timeout", TimeUnit.MILLISECONDS) + private val idleTimeout = settings.getDuration("raw.sql.compiler.pool.idle-timeout", TimeUnit.MILLISECONDS) - private val healthCheckPeriod = settings.getDuration("raw.client.sql.pool.health-check-period", TimeUnit.MILLISECONDS) + private val healthCheckPeriod = + settings.getDuration("raw.sql.compiler.pool.health-check-period", TimeUnit.MILLISECONDS) // The JDBC isValid() value to use. - private val isValidSeconds = settings.getInt("raw.client.sql.pool.is-valid-seconds") + private val isValidSeconds = settings.getInt("raw.sql.compiler.pool.is-valid-seconds") private val connectionPoolLock = new Object // Holds the connections available for each location. diff --git a/sql-client/src/main/scala/raw/client/sql/SqlIntervals.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlIntervals.scala similarity index 97% rename from sql-client/src/main/scala/raw/client/sql/SqlIntervals.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlIntervals.scala index 72b702608..7840d46fa 100644 --- a/sql-client/src/main/scala/raw/client/sql/SqlIntervals.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlIntervals.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler -import raw.client.api.RawInterval +import com.rawlabs.compiler.RawInterval import scala.util.matching.Regex diff --git a/sql-client/src/main/scala/raw/client/sql/SqlTypesUtils.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlTypesUtils.scala similarity index 99% rename from sql-client/src/main/scala/raw/client/sql/SqlTypesUtils.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlTypesUtils.scala index 8f0dcdfd9..50f2fffb9 100644 --- a/sql-client/src/main/scala/raw/client/sql/SqlTypesUtils.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/SqlTypesUtils.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler -import raw.client.api._ +import com.rawlabs.compiler._ import scala.annotation.tailrec diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlErrorListener.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlErrorListener.scala similarity index 95% rename from sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlErrorListener.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlErrorListener.scala index 1ccfe6be8..dc7265c62 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlErrorListener.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlErrorListener.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 +import com.rawlabs.compiler.{ErrorMessage, ErrorPosition, ErrorRange, Message} import org.antlr.v4.runtime.{BaseErrorListener, RecognitionException, Recognizer, Token} -import raw.client.api.{ErrorMessage, ErrorPosition, ErrorRange, Message} class RawSqlErrorListener() extends BaseErrorListener { diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlPositions.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlPositions.scala similarity index 98% rename from sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlPositions.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlPositions.scala index 99ce35a54..f977b046b 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlPositions.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlPositions.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 import org.antlr.v4.runtime.{ParserRuleContext, Token} import org.bitbucket.inkytonik.kiama.util.{Position, Positions, Source} diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlSyntaxAnalyzer.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlSyntaxAnalyzer.scala similarity index 93% rename from sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlSyntaxAnalyzer.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlSyntaxAnalyzer.scala index 0f116cf8e..2d2285f73 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlSyntaxAnalyzer.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlSyntaxAnalyzer.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 +import com.rawlabs.compiler.Message +import com.rawlabs.sql.parser.generated.{PsqlLexer, PsqlParser} import org.antlr.v4.runtime.tree.ParseTree import org.antlr.v4.runtime.{CharStreams, CommonTokenStream} import org.bitbucket.inkytonik.kiama.parsing.Parsers import org.bitbucket.inkytonik.kiama.util.{Positions, StringSource} -import raw.client.api.Message -import raw.client.sql.generated.{PsqlLexer, PsqlParser} import scala.collection.mutable diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlVisitor.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlVisitor.scala similarity index 99% rename from sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlVisitor.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlVisitor.scala index 19d35be12..a66dbf75d 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlVisitor.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlVisitor.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 +import com.rawlabs.compiler.{ErrorMessage, ErrorPosition, ErrorRange} +import com.rawlabs.sql.parser.generated.{PsqlParser, PsqlParserBaseVisitor} import org.antlr.v4.runtime.ParserRuleContext import org.antlr.v4.runtime.misc.Interval import org.bitbucket.inkytonik.kiama.util.{Positions, Source} -import raw.client.api.{ErrorMessage, ErrorPosition, ErrorRange} -import raw.client.sql.generated.{PsqlParser, PsqlParserBaseVisitor} import scala.collection.JavaConverters._ import scala.collection.mutable diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlVisitorParseErrors.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlVisitorParseErrors.scala similarity index 88% rename from sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlVisitorParseErrors.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlVisitorParseErrors.scala index f7119fe8f..2512d3b9c 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/RawSqlVisitorParseErrors.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/RawSqlVisitorParseErrors.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 -import raw.client.api.Message +import com.rawlabs.compiler.Message case class RawSqlVisitorParseErrors() { private var errors: List[Message] = List.empty diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/SqlNodes.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlNodes.scala similarity index 98% rename from sql-client/src/main/scala/raw/client/sql/antlr4/SqlNodes.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlNodes.scala index dea4b47aa..5d9b13905 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/SqlNodes.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlNodes.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 trait SqlBaseNode extends Product diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/SqlParam.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlParam.scala similarity index 96% rename from sql-client/src/main/scala/raw/client/sql/antlr4/SqlParam.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlParam.scala index cc36c4712..1fbca9902 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/SqlParam.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlParam.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 /** * Represents a parameter in a SQL program diff --git a/sql-client/src/main/scala/raw/client/sql/antlr4/SqlParserErrors.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlParserErrors.scala similarity index 91% rename from sql-client/src/main/scala/raw/client/sql/antlr4/SqlParserErrors.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlParserErrors.scala index 2b8a52924..ba0632fd7 100644 --- a/sql-client/src/main/scala/raw/client/sql/antlr4/SqlParserErrors.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/antlr4/SqlParserErrors.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.antlr4 +package com.rawlabs.sql.compiler.antlr4 object SqlParserErrors { val ParserErrorCode = "parserError" diff --git a/sql-client/src/main/scala/raw/client/sql/metadata/Completion.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/Completion.scala similarity index 95% rename from sql-client/src/main/scala/raw/client/sql/metadata/Completion.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/Completion.scala index 44c5afdb6..aeecacbd6 100644 --- a/sql-client/src/main/scala/raw/client/sql/metadata/Completion.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/Completion.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.client.sql.metadata +package com.rawlabs.sql.compiler.metadata +import com.rawlabs.sql.compiler.SqlIdentifier import com.typesafe.scalalogging.StrictLogging -import raw.client.sql.SqlIdentifier import java.sql.{Connection, PreparedStatement} diff --git a/sql-client/src/main/scala/raw/client/sql/metadata/DotSearchWithOneItem.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/DotSearchWithOneItem.scala similarity index 96% rename from sql-client/src/main/scala/raw/client/sql/metadata/DotSearchWithOneItem.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/DotSearchWithOneItem.scala index dcbae765e..d2c57c4c6 100644 --- a/sql-client/src/main/scala/raw/client/sql/metadata/DotSearchWithOneItem.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/DotSearchWithOneItem.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.metadata +package com.rawlabs.sql.compiler.metadata import java.sql.PreparedStatement diff --git a/sql-client/src/main/scala/raw/client/sql/metadata/DotSearchWithTwoItems.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/DotSearchWithTwoItems.scala similarity index 96% rename from sql-client/src/main/scala/raw/client/sql/metadata/DotSearchWithTwoItems.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/DotSearchWithTwoItems.scala index c7bc2b454..324da06b3 100644 --- a/sql-client/src/main/scala/raw/client/sql/metadata/DotSearchWithTwoItems.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/DotSearchWithTwoItems.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.metadata +package com.rawlabs.sql.compiler.metadata import java.sql.PreparedStatement diff --git a/sql-client/src/main/scala/raw/client/sql/metadata/UserMetadataCache.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/UserMetadataCache.scala similarity index 96% rename from sql-client/src/main/scala/raw/client/sql/metadata/UserMetadataCache.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/UserMetadataCache.scala index c64e587ca..7a7460d12 100644 --- a/sql-client/src/main/scala/raw/client/sql/metadata/UserMetadataCache.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/UserMetadataCache.scala @@ -10,15 +10,14 @@ * licenses/APL.txt. */ -package raw.client.sql.metadata +package com.rawlabs.sql.compiler.metadata import com.google.common.cache.{CacheBuilder, CacheLoader} +import com.rawlabs.sql.compiler.antlr4.{SqlIdentifierNode, SqlIdnNode, SqlProjNode} +import com.rawlabs.sql.compiler.{SqlConnectionPool, SqlIdentifier} import com.typesafe.scalalogging.StrictLogging import java.time.Duration -import raw.client.sql.antlr4.{SqlIdentifierNode, SqlIdnNode, SqlProjNode} -import raw.client.sql.{SqlConnectionPool, SqlIdentifier} - import java.sql.SQLException case class IdentifierInfo(name: Seq[SqlIdentifier], tipe: String) diff --git a/sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithOneItem.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithOneItem.scala similarity index 97% rename from sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithOneItem.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithOneItem.scala index 1d186349a..455f48994 100644 --- a/sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithOneItem.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithOneItem.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.metadata +package com.rawlabs.sql.compiler.metadata import java.sql.PreparedStatement diff --git a/sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithThreeItems.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithThreeItems.scala similarity index 96% rename from sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithThreeItems.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithThreeItems.scala index 42ca64ed3..86b633b37 100644 --- a/sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithThreeItems.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithThreeItems.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.metadata +package com.rawlabs.sql.compiler.metadata import java.sql.PreparedStatement diff --git a/sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithTwoItems.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithTwoItems.scala similarity index 97% rename from sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithTwoItems.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithTwoItems.scala index 6a4a0003c..b4557412b 100644 --- a/sql-client/src/main/scala/raw/client/sql/metadata/WordSearchWithTwoItems.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/metadata/WordSearchWithTwoItems.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.client.sql.metadata +package com.rawlabs.sql.compiler.metadata import java.sql.PreparedStatement diff --git a/sql-client/src/main/scala/raw/client/sql/writers/TypedResultSetCsvWriter.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/writers/TypedResultSetCsvWriter.scala similarity index 92% rename from sql-client/src/main/scala/raw/client/sql/writers/TypedResultSetCsvWriter.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/writers/TypedResultSetCsvWriter.scala index b9d40efaf..e18cb214e 100644 --- a/sql-client/src/main/scala/raw/client/sql/writers/TypedResultSetCsvWriter.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/writers/TypedResultSetCsvWriter.scala @@ -10,13 +10,31 @@ * licenses/APL.txt. */ -package raw.client.sql.writers +package com.rawlabs.sql.compiler.writers import com.fasterxml.jackson.core.{JsonEncoding, JsonParser} import com.fasterxml.jackson.dataformat.csv.CsvGenerator.Feature.STRICT_CHECK_FOR_QUOTING import com.fasterxml.jackson.dataformat.csv.{CsvFactory, CsvSchema} -import raw.client.api._ -import raw.client.utils.RecordFieldsNaming +import com.rawlabs.compiler.{ + RawAnyType, + RawBoolType, + RawByteType, + RawDateType, + RawDecimalType, + RawDoubleType, + RawFloatType, + RawIntType, + RawIterableType, + RawListType, + RawLongType, + RawRecordType, + RawShortType, + RawStringType, + RawTimeType, + RawTimestampType, + RawType +} +import com.rawlabs.compiler.utils.RecordFieldsNaming import java.io.{IOException, OutputStream} import java.sql.ResultSet diff --git a/sql-client/src/main/scala/raw/client/sql/writers/TypedResultSetJsonWriter.scala b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/writers/TypedResultSetJsonWriter.scala similarity index 91% rename from sql-client/src/main/scala/raw/client/sql/writers/TypedResultSetJsonWriter.scala rename to sql-compiler/src/main/scala/com/rawlabs/sql/compiler/writers/TypedResultSetJsonWriter.scala index 7b9da6744..080d0dc07 100644 --- a/sql-client/src/main/scala/raw/client/sql/writers/TypedResultSetJsonWriter.scala +++ b/sql-compiler/src/main/scala/com/rawlabs/sql/compiler/writers/TypedResultSetJsonWriter.scala @@ -10,13 +10,32 @@ * licenses/APL.txt. */ -package raw.client.sql.writers +package com.rawlabs.sql.compiler.writers import com.fasterxml.jackson.core.{JsonEncoding, JsonFactory, JsonParser} import com.fasterxml.jackson.databind.{JsonNode, ObjectMapper} -import raw.client.api._ -import raw.client.sql.SqlIntervals.{intervalToString, parseInterval} -import raw.client.utils.RecordFieldsNaming +import com.rawlabs.compiler.{ + RawAnyType, + RawBoolType, + RawByteType, + RawDateType, + RawDecimalType, + RawDoubleType, + RawFloatType, + RawIntType, + RawIntervalType, + RawIterableType, + RawListType, + RawLongType, + RawRecordType, + RawShortType, + RawStringType, + RawTimeType, + RawTimestampType, + RawType +} +import com.rawlabs.sql.compiler.SqlIntervals.{intervalToString, parseInterval} +import com.rawlabs.compiler.utils.RecordFieldsNaming import java.io.{IOException, OutputStream} import java.sql.ResultSet diff --git a/sql-client/src/test/resources/example.sql b/sql-compiler/src/test/resources/example.sql similarity index 100% rename from sql-client/src/test/resources/example.sql rename to sql-compiler/src/test/resources/example.sql diff --git a/sql-client/src/test/scala/raw/client/sql/TestNamedParametersStatement.scala b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestNamedParametersStatement.scala similarity index 97% rename from sql-client/src/test/scala/raw/client/sql/TestNamedParametersStatement.scala rename to sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestNamedParametersStatement.scala index f21ceed19..bae7ed934 100644 --- a/sql-client/src/test/scala/raw/client/sql/TestNamedParametersStatement.scala +++ b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestNamedParametersStatement.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler import com.dimafeng.testcontainers.{ForAllTestContainer, PostgreSQLContainer} +import com.rawlabs.compiler.{RawInt, RawString} +import com.rawlabs.sql.compiler.antlr4.RawSqlSyntaxAnalyzer import org.bitbucket.inkytonik.kiama.util.Positions import org.testcontainers.utility.DockerImageName -import raw.client.api.{RawInt, RawString} -import raw.client.sql.antlr4.RawSqlSyntaxAnalyzer -import raw.utils._ +import com.rawlabs.utils.core._ import java.sql.{Connection, ResultSet} diff --git a/sql-client/src/test/scala/raw/client/sql/TestParseIntervals.scala b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestParseIntervals.scala similarity index 93% rename from sql-client/src/test/scala/raw/client/sql/TestParseIntervals.scala rename to sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestParseIntervals.scala index 298307c8d..278c6ac79 100644 --- a/sql-client/src/test/scala/raw/client/sql/TestParseIntervals.scala +++ b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestParseIntervals.scala @@ -10,11 +10,12 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler +import com.rawlabs.compiler.RawInterval +import com.rawlabs.sql.compiler.SqlIntervals.parseInterval import org.scalatest.funsuite.AnyFunSuite -import raw.client.api.RawInterval -import raw.client.sql.SqlIntervals.parseInterval + class TestParseIntervals extends AnyFunSuite { test("parse singular interval items") { diff --git a/sql-client/src/test/scala/raw/client/sql/TestPrintIntervals.scala b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestPrintIntervals.scala similarity index 92% rename from sql-client/src/test/scala/raw/client/sql/TestPrintIntervals.scala rename to sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestPrintIntervals.scala index 5910b6677..9f504b739 100644 --- a/sql-client/src/test/scala/raw/client/sql/TestPrintIntervals.scala +++ b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestPrintIntervals.scala @@ -10,11 +10,12 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler +import com.rawlabs.compiler.RawInterval +import com.rawlabs.sql.compiler.SqlIntervals.intervalToString import org.scalatest.funsuite.AnyFunSuite -import raw.client.api.RawInterval -import raw.client.sql.SqlIntervals.intervalToString + class TestPrintIntervals extends AnyFunSuite { test("parse singular interval items") { diff --git a/sql-client/src/test/scala/raw/client/sql/TestSqlCompilerServiceAirports.scala b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlCompilerServiceAirports.scala similarity index 98% rename from sql-client/src/test/scala/raw/client/sql/TestSqlCompilerServiceAirports.scala rename to sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlCompilerServiceAirports.scala index 9c18a31a2..ae934c363 100644 --- a/sql-client/src/test/scala/raw/client/sql/TestSqlCompilerServiceAirports.scala +++ b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlCompilerServiceAirports.scala @@ -10,12 +10,39 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler import com.dimafeng.testcontainers.{ForAllTestContainer, PostgreSQLContainer} +import com.rawlabs.compiler.{ + CompilerService, + ErrorMessage, + ErrorPosition, + ExecutionRuntimeFailure, + ExecutionSuccess, + ExecutionValidationFailure, + GetProgramDescriptionFailure, + GetProgramDescriptionSuccess, + LetBindCompletion, + ParamDescription, + Pos, + ProgramEnvironment, + RawAttrType, + RawDateType, + RawDecimalType, + RawInt, + RawIntType, + RawIterableType, + RawLongType, + RawNull, + RawRecordType, + RawString, + RawStringType, + RawValue, + TypeCompletion, + ValidateResponse +} import org.testcontainers.utility.DockerImageName -import raw.client.api._ -import raw.utils._ +import com.rawlabs.utils.core._ import java.io.ByteArrayOutputStream import java.sql.DriverManager diff --git a/sql-client/src/test/scala/raw/client/sql/TestSqlConnectionFailures.scala b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlConnectionFailures.scala similarity index 90% rename from sql-client/src/test/scala/raw/client/sql/TestSqlConnectionFailures.scala rename to sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlConnectionFailures.scala index f9d07d3d7..34395e225 100644 --- a/sql-client/src/test/scala/raw/client/sql/TestSqlConnectionFailures.scala +++ b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlConnectionFailures.scala @@ -10,14 +10,30 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler import com.dimafeng.testcontainers.{ForAllTestContainer, PostgreSQLContainer} +import com.rawlabs.compiler.{ + AutoCompleteResponse, + CompilerService, + ExecutionResponse, + ExecutionRuntimeFailure, + ExecutionSuccess, + GetProgramDescriptionFailure, + GetProgramDescriptionResponse, + GetProgramDescriptionSuccess, + HoverResponse, + LetBindCompletion, + Pos, + ProgramEnvironment, + RawInt, + TypeCompletion, + ValidateResponse +} import org.scalatest.matchers.must.Matchers.be import org.scalatest.matchers.should.Matchers.convertToAnyShouldWrapper import org.testcontainers.utility.DockerImageName -import raw.client.api._ -import raw.utils._ +import com.rawlabs.utils.core._ import java.io.ByteArrayOutputStream import java.sql.DriverManager @@ -104,8 +120,8 @@ class TestSqlConnectionFailures // because it could pick a connection. val joe = users.head val others = users.tail - property("raw.client.sql.pool.max-connections", s"$nUsers") // enough for everyone - property("raw.client.sql.pool.max-connections-per-db", s"1") + property("raw.sql.compiler.pool.max-connections", s"$nUsers") // enough for everyone + property("raw.sql.compiler.pool.max-connections-per-db", s"1") val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(others.size) try { @@ -141,8 +157,8 @@ class TestSqlConnectionFailures // because the number of max-connections is set to others.size, they're all taken. val joe = users.head val others = users.tail - property("raw.client.sql.pool.max-connections", s"${others.size}") // one less than needed - property("raw.client.sql.pool.max-connections-per-db", s"1") + property("raw.sql.compiler.pool.max-connections", s"${others.size}") // one less than needed + property("raw.sql.compiler.pool.max-connections-per-db", s"1") val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(others.size) try { @@ -174,8 +190,8 @@ class TestSqlConnectionFailures // Again, a single user runs LSP calls while all (including itself) are running long connections. // With two connections available, the single user manages to run all LSP calls. val joe = users.head - property("raw.client.sql.pool.max-connections", s"${nUsers * 2}") - property("raw.client.sql.pool.max-connections-per-db", s"2") + property("raw.sql.compiler.pool.max-connections", s"${nUsers * 2}") + property("raw.sql.compiler.pool.max-connections-per-db", s"2") val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(users.size) try { @@ -207,8 +223,8 @@ class TestSqlConnectionFailures // All users run a long query, including the one who then issues an LSP request. The LSP fails because // only one connection per user is allowed. val joe = users.head - property("raw.client.sql.pool.max-connections", s"${nUsers * 2}") // plenty - property("raw.client.sql.pool.max-connections-per-db", s"1") // only one per user + property("raw.sql.compiler.pool.max-connections", s"${nUsers * 2}") // plenty + property("raw.sql.compiler.pool.max-connections-per-db", s"1") // only one per user val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(users.size) try { @@ -243,8 +259,8 @@ class TestSqlConnectionFailures * In total, there's one connection per user. Setting max-connections to nUsers is working. */ val nCalls = 2 - property("raw.client.sql.pool.max-connections", s"$nUsers") - property("raw.client.sql.pool.max-connections-per-db", s"1") + property("raw.sql.compiler.pool.max-connections", s"$nUsers") + property("raw.sql.compiler.pool.max-connections-per-db", s"1") val compilerService = new SqlCompilerService() val iterations = 1 to nCalls try { @@ -265,8 +281,8 @@ class TestSqlConnectionFailures // a total number of queries of nUsers x nCalls. We set max-connections to that value to be sure and // set max-connections-per-db to nCalls so that all concurrent queries can run. val nCalls = 3 - property("raw.client.sql.pool.max-connections", s"${nUsers * nCalls}") // enough total - property("raw.client.sql.pool.max-connections-per-db", s"$nCalls") // exactly what is needed per user + property("raw.sql.compiler.pool.max-connections", s"${nUsers * nCalls}") // enough total + property("raw.sql.compiler.pool.max-connections-per-db", s"$nCalls") // exactly what is needed per user val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(nUsers * nCalls) val iterations = 1 to nCalls @@ -293,8 +309,8 @@ class TestSqlConnectionFailures * expected failure. The number of errors hit should be positive (checked in the end) */ val nCalls = 2 - property("raw.client.sql.pool.max-connections", s"${nUsers - 1}") - property("raw.client.sql.pool.max-connections-per-db", s"1") + property("raw.sql.compiler.pool.max-connections", s"${nUsers - 1}") + property("raw.sql.compiler.pool.max-connections-per-db", s"1") val compilerService = new SqlCompilerService() val iterations = 1 to nCalls try { @@ -319,8 +335,8 @@ class TestSqlConnectionFailures * expected failure. The number of errors hit should be positive (checked in the end) */ val nCalls = 2 - property("raw.client.sql.pool.max-connections", s"${nUsers - 1}") - property("raw.client.sql.pool.max-connections-per-db", s"1") + property("raw.sql.compiler.pool.max-connections", s"${nUsers - 1}") + property("raw.sql.compiler.pool.max-connections-per-db", s"1") val compilerService = new SqlCompilerService() val iterations = 1 to nCalls try { @@ -346,8 +362,8 @@ class TestSqlConnectionFailures * expected failure. The number of errors hit should be positive (checked in the end) */ val nCalls = 2 - property("raw.client.sql.pool.max-connections", s"${nUsers - 1}") - property("raw.client.sql.pool.max-connections-per-db", s"1") + property("raw.sql.compiler.pool.max-connections", s"${nUsers - 1}") + property("raw.sql.compiler.pool.max-connections-per-db", s"1") val compilerService = new SqlCompilerService() val iterations = 1 to nCalls try { @@ -373,8 +389,8 @@ class TestSqlConnectionFailures // set max-connections-per-db to two so that all concurrent queries cannot all get a connection although // max-connections would allow it. val nCalls = 10 - property("raw.client.sql.pool.max-connections", s"${nUsers * nCalls}") // in principle enough - property("raw.client.sql.pool.max-connections-per-db", s"1") // but only few connections per user + property("raw.sql.compiler.pool.max-connections", s"${nUsers * nCalls}") // in principle enough + property("raw.sql.compiler.pool.max-connections-per-db", s"1") // but only few connections per user val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(nUsers * nCalls) val iterations = 1 to nCalls @@ -404,8 +420,8 @@ class TestSqlConnectionFailures // set max-connections-per-db to two so that all concurrent queries cannot all get a connection although // max-connections would allow it. val nCalls = 10 - property("raw.client.sql.pool.max-connections", s"${nUsers * nCalls}") // in principle enough - property("raw.client.sql.pool.max-connections-per-db", s"1") // but only few connections per user + property("raw.sql.compiler.pool.max-connections", s"${nUsers * nCalls}") // in principle enough + property("raw.sql.compiler.pool.max-connections-per-db", s"1") // but only few connections per user val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(nUsers * nCalls) val iterations = 1 to nCalls @@ -438,8 +454,8 @@ class TestSqlConnectionFailures // set max-connections-per-db to two so that all concurrent queries cannot all get a connection although // max-connections would allow it. val nCalls = 10 - property("raw.client.sql.pool.max-connections", s"${nUsers * nCalls}") // in principle enough - property("raw.client.sql.pool.max-connections-per-db", s"1") // but only few connections per user + property("raw.sql.compiler.pool.max-connections", s"${nUsers * nCalls}") // in principle enough + property("raw.sql.compiler.pool.max-connections-per-db", s"1") // but only few connections per user val compilerService = new SqlCompilerService() val pool = Executors.newFixedThreadPool(nUsers * nCalls) val iterations = 1 to nCalls diff --git a/sql-client/src/test/scala/raw/client/sql/TestSqlParser.scala b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlParser.scala similarity index 99% rename from sql-client/src/test/scala/raw/client/sql/TestSqlParser.scala rename to sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlParser.scala index 52f82cc8e..5b1abdb14 100644 --- a/sql-client/src/test/scala/raw/client/sql/TestSqlParser.scala +++ b/sql-compiler/src/test/scala/com/rawlabs/sql/compiler/TestSqlParser.scala @@ -10,11 +10,9 @@ * licenses/APL.txt. */ -package raw.client.sql +package com.rawlabs.sql.compiler -import org.bitbucket.inkytonik.kiama.util.Positions -import org.scalatest.funsuite.AnyFunSuite -import raw.client.sql.antlr4.{ +import com.rawlabs.sql.compiler.antlr4.{ ParseProgramResult, RawSqlSyntaxAnalyzer, SqlFunctionCall, @@ -26,6 +24,8 @@ import raw.client.sql.antlr4.{ SqlStringLiteralNode, SqlWithComaSeparatorNode } +import org.bitbucket.inkytonik.kiama.util.Positions +import org.scalatest.funsuite.AnyFunSuite class TestSqlParser extends AnyFunSuite { diff --git a/sql-parser/src/main/java/raw/readme.md b/sql-parser/README.md similarity index 100% rename from sql-parser/src/main/java/raw/readme.md rename to sql-parser/README.md diff --git a/sql-parser/src/main/java/raw/psql/grammar/PsqlLexer.g4 b/sql-parser/src/main/java/com/rawlabs/sql/parser/grammar/PsqlLexer.g4 similarity index 100% rename from sql-parser/src/main/java/raw/psql/grammar/PsqlLexer.g4 rename to sql-parser/src/main/java/com/rawlabs/sql/parser/grammar/PsqlLexer.g4 diff --git a/sql-parser/src/main/java/raw/psql/grammar/PsqlParser.g4 b/sql-parser/src/main/java/com/rawlabs/sql/parser/grammar/PsqlParser.g4 similarity index 100% rename from sql-parser/src/main/java/raw/psql/grammar/PsqlParser.g4 rename to sql-parser/src/main/java/com/rawlabs/sql/parser/grammar/PsqlParser.g4 diff --git a/sql-parser/src/main/java/module-info.java b/sql-parser/src/main/java/module-info.java index c3c4d61bd..33e25937f 100644 --- a/sql-parser/src/main/java/module-info.java +++ b/sql-parser/src/main/java/module-info.java @@ -11,7 +11,7 @@ */ module raw.sql.parser { - exports raw.client.sql.generated; + exports com.rawlabs.sql.parser.generated; requires org.antlr.antlr4.runtime; } diff --git a/tests.sh b/tests.sh index 767f37278..5a483fe68 100755 --- a/tests.sh +++ b/tests.sh @@ -7,11 +7,11 @@ SCRIPT_HOME="$(cd "$(dirname "$0")"; pwd)" yes n | sdk install java 21.0.1-graalce || true sdk use java 21.0.1-graalce -# snapi-frontend -sbt snapiFrontend/test +# compiler-snapi-frontend +sbt compilerSnapiFrontend/test -# snapi-client -sbt snapiClient/test +# compiler-snapi +sbt compilerSnapi/test -# sql-client -sbt sqlClient/test +# compiler-sql +sbt compilerSql/test diff --git a/utils/src/main/java/module-info.java b/utils-core/src/main/java/module-info.java similarity index 90% rename from utils/src/main/java/module-info.java rename to utils-core/src/main/java/module-info.java index 39124bc20..75e29303d 100644 --- a/utils/src/main/java/module-info.java +++ b/utils-core/src/main/java/module-info.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -module raw.utils { +module raw.utils.core { requires scala.library; requires com.fasterxml.jackson.core; requires com.fasterxml.jackson.databind; @@ -25,8 +25,8 @@ requires com.google.common; requires jul.to.slf4j; - exports raw.utils; + exports com.rawlabs.utils.core; - opens raw.utils to + opens com.rawlabs.utils.core to com.fasterxml.jackson.databind; } diff --git a/utils/src/main/resources/reference.conf b/utils-core/src/main/resources/reference.conf similarity index 100% rename from utils/src/main/resources/reference.conf rename to utils-core/src/main/resources/reference.conf diff --git a/utils/src/main/scala/raw/utils/RawException.scala b/utils-core/src/main/scala/com/rawlabs/utils/core/RawException.scala similarity index 77% rename from utils/src/main/scala/raw/utils/RawException.scala rename to utils-core/src/main/scala/com/rawlabs/utils/core/RawException.scala index 558762f76..d9010a9a8 100644 --- a/utils/src/main/scala/raw/utils/RawException.scala +++ b/utils-core/src/main/scala/com/rawlabs/utils/core/RawException.scala @@ -10,11 +10,10 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core /** * Top-level Exception. - * Message contains information that can be shared with the end-user. - * TODO (msb): Add methods formalizing error codes, etc. + * Message contains information that WILL BE shared with the end-user, so ensure it does not leak sensitive information. */ class RawException(message: String, cause: Throwable = null) extends RuntimeException(message, cause) diff --git a/utils/src/main/scala/raw/utils/RawMBeansManager.scala b/utils-core/src/main/scala/com/rawlabs/utils/core/RawMBeansManager.scala similarity index 98% rename from utils/src/main/scala/raw/utils/RawMBeansManager.scala rename to utils-core/src/main/scala/com/rawlabs/utils/core/RawMBeansManager.scala index 7785d7e78..ae9c0dfbf 100644 --- a/utils/src/main/scala/raw/utils/RawMBeansManager.scala +++ b/utils-core/src/main/scala/com/rawlabs/utils/core/RawMBeansManager.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import com.typesafe.scalalogging.StrictLogging diff --git a/utils/src/main/scala/raw/utils/RawService.scala b/utils-core/src/main/scala/com/rawlabs/utils/core/RawService.scala similarity index 85% rename from utils/src/main/scala/raw/utils/RawService.scala rename to utils-core/src/main/scala/com/rawlabs/utils/core/RawService.scala index 208ce5851..6a3b58479 100644 --- a/utils/src/main/scala/raw/utils/RawService.scala +++ b/utils-core/src/main/scala/com/rawlabs/utils/core/RawService.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import com.typesafe.scalalogging.StrictLogging @@ -20,7 +20,7 @@ import scala.util.control.NonFatal object RawService { - private[raw] val services = new LinkedBlockingQueue[RawService] + private[rawlabs] val services = new LinkedBlockingQueue[RawService] /** Used by main's to stop all created services. */ def stopAll(): Unit = { @@ -28,7 +28,7 @@ object RawService { } /** Used by test framework to assert all services were stopped. */ - private[raw] def isStopped(): Boolean = { + private[rawlabs] def isStopped(): Boolean = { services.size() == 0 } @@ -85,3 +85,11 @@ trait RawService extends StrictLogging { protected def doStop(): Unit } + +/** + * Exception thrown by a service. + * + * @param message the exception message + * @param cause the exception cause + */ +class RawServiceException(message: String, cause: Throwable = null) extends RawException(message, cause) diff --git a/utils/src/main/scala/raw/utils/RawSettings.scala b/utils-core/src/main/scala/com/rawlabs/utils/core/RawSettings.scala similarity index 99% rename from utils/src/main/scala/raw/utils/RawSettings.scala rename to utils-core/src/main/scala/com/rawlabs/utils/core/RawSettings.scala index a9b8c5376..31d6a5b46 100644 --- a/utils/src/main/scala/raw/utils/RawSettings.scala +++ b/utils-core/src/main/scala/com/rawlabs/utils/core/RawSettings.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import com.typesafe.config._ import com.typesafe.scalalogging.StrictLogging diff --git a/utils/src/main/scala/raw/utils/RawUid.scala b/utils-core/src/main/scala/com/rawlabs/utils/core/RawUid.scala similarity index 93% rename from utils/src/main/scala/raw/utils/RawUid.scala rename to utils-core/src/main/scala/com/rawlabs/utils/core/RawUid.scala index 50d1f0b00..438ccc421 100644 --- a/utils/src/main/scala/raw/utils/RawUid.scala +++ b/utils-core/src/main/scala/com/rawlabs/utils/core/RawUid.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core final case class RawUid(uid: String) { override def toString: String = uid diff --git a/utils/src/main/scala/raw/utils/RawUtils.scala b/utils-core/src/main/scala/com/rawlabs/utils/core/RawUtils.scala similarity index 97% rename from utils/src/main/scala/raw/utils/RawUtils.scala rename to utils-core/src/main/scala/com/rawlabs/utils/core/RawUtils.scala index 2e627bf04..157f2eb77 100644 --- a/utils/src/main/scala/raw/utils/RawUtils.scala +++ b/utils-core/src/main/scala/com/rawlabs/utils/core/RawUtils.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import com.google.common.io.Resources import com.google.common.util.concurrent.ThreadFactoryBuilder @@ -29,6 +29,12 @@ import scala.util.control.NonFatal import scala.collection.JavaConverters._ import org.apache.commons.text.StringEscapeUtils +/** + * "Random" collection of utility methods. + * + * NOTE that this classes uses the `StrictLogging` trait from the `com.typesafe.scalalogging` package. + * TODO (msb): Remove StrictLogging and make logger a parameter where needed. + */ object RawUtils extends StrictLogging { /** diff --git a/utils/src/main/scala/raw/utils/RawVerboseRunnable.scala b/utils-core/src/main/scala/com/rawlabs/utils/core/RawVerboseRunnable.scala similarity index 97% rename from utils/src/main/scala/raw/utils/RawVerboseRunnable.scala rename to utils-core/src/main/scala/com/rawlabs/utils/core/RawVerboseRunnable.scala index f4e831519..1c733c58c 100644 --- a/utils/src/main/scala/raw/utils/RawVerboseRunnable.scala +++ b/utils-core/src/main/scala/com/rawlabs/utils/core/RawVerboseRunnable.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import com.typesafe.scalalogging.StrictLogging diff --git a/utils/src/test/scala/raw/utils/RawMultiplyingTestSuite.scala b/utils-core/src/test/scala/com/rawlabs/utils/core/RawMultiplyingTestSuite.scala similarity index 98% rename from utils/src/test/scala/raw/utils/RawMultiplyingTestSuite.scala rename to utils-core/src/test/scala/com/rawlabs/utils/core/RawMultiplyingTestSuite.scala index 0b28d2dc2..0c9373ec6 100644 --- a/utils/src/test/scala/raw/utils/RawMultiplyingTestSuite.scala +++ b/utils-core/src/test/scala/com/rawlabs/utils/core/RawMultiplyingTestSuite.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import org.scalatest.{Args, CompositeStatus, Status} diff --git a/utils/src/test/scala/raw/utils/RawTestSuite.scala b/utils-core/src/test/scala/com/rawlabs/utils/core/RawTestSuite.scala similarity index 98% rename from utils/src/test/scala/raw/utils/RawTestSuite.scala rename to utils-core/src/test/scala/com/rawlabs/utils/core/RawTestSuite.scala index c585d309e..9050017f4 100644 --- a/utils/src/test/scala/raw/utils/RawTestSuite.scala +++ b/utils-core/src/test/scala/com/rawlabs/utils/core/RawTestSuite.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import com.typesafe.scalalogging.StrictLogging import org.scalatest.funsuite.FixtureAnyFunSuite diff --git a/utils/src/test/scala/raw/utils/SettingsTestContext.scala b/utils-core/src/test/scala/com/rawlabs/utils/core/SettingsTestContext.scala similarity index 96% rename from utils/src/test/scala/raw/utils/SettingsTestContext.scala rename to utils-core/src/test/scala/com/rawlabs/utils/core/SettingsTestContext.scala index 5f6a621d4..a905846c7 100644 --- a/utils/src/test/scala/raw/utils/SettingsTestContext.scala +++ b/utils-core/src/test/scala/com/rawlabs/utils/core/SettingsTestContext.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core import com.typesafe.config.ConfigFactory diff --git a/utils/src/test/scala/raw/utils/TrainingWheelsContext.scala b/utils-core/src/test/scala/com/rawlabs/utils/core/TrainingWheelsContext.scala similarity index 83% rename from utils/src/test/scala/raw/utils/TrainingWheelsContext.scala rename to utils-core/src/test/scala/com/rawlabs/utils/core/TrainingWheelsContext.scala index 8864fff20..a352c1fde 100644 --- a/utils/src/test/scala/raw/utils/TrainingWheelsContext.scala +++ b/utils-core/src/test/scala/com/rawlabs/utils/core/TrainingWheelsContext.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.utils +package com.rawlabs.utils.core trait TrainingWheelsContext { this: RawTestSuite with SettingsTestContext => property("raw.training-wheels", "true") - property("raw.check-syntax-analyzers", "false") + property("raw.snapi.frontend.check-syntax-analyzers", "false") } diff --git a/sources/src/main/java/module-info.java b/utils-sources/src/main/java/module-info.java similarity index 69% rename from sources/src/main/java/module-info.java rename to utils-sources/src/main/java/module-info.java index 8b0737a17..fb33e680f 100644 --- a/sources/src/main/java/module-info.java +++ b/utils-sources/src/main/java/module-info.java @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -module raw.sources { +module raw.utils.sources { requires scala.library; requires org.slf4j; requires com.fasterxml.jackson.core; @@ -59,24 +59,24 @@ requires ojdbc10; requires snowflake.jdbc; requires dropbox.core.sdk; - requires raw.utils; + requires raw.utils.core; - exports raw.sources.api; - exports raw.sources.bytestream.api; - exports raw.sources.bytestream.github; - exports raw.sources.bytestream.http; - exports raw.sources.bytestream.inmemory; - exports raw.sources.filesystem.api; - exports raw.sources.filesystem.dropbox; - exports raw.sources.filesystem.local; - exports raw.sources.filesystem.mock; - exports raw.sources.filesystem.s3; - exports raw.sources.jdbc.api; - exports raw.sources.jdbc.mysql; - exports raw.sources.jdbc.pgsql; - exports raw.sources.jdbc.snowflake; - exports raw.sources.jdbc.sqlite; - exports raw.sources.jdbc.sqlserver; - exports raw.sources.jdbc.oracle; - exports raw.sources.jdbc.teradata; + exports com.rawlabs.utils.sources.api; + exports com.rawlabs.utils.sources.bytestream.api; + exports com.rawlabs.utils.sources.bytestream.github; + exports com.rawlabs.utils.sources.bytestream.http; + exports com.rawlabs.utils.sources.bytestream.inmemory; + exports com.rawlabs.utils.sources.filesystem.api; + exports com.rawlabs.utils.sources.filesystem.dropbox; + exports com.rawlabs.utils.sources.filesystem.local; + exports com.rawlabs.utils.sources.filesystem.mock; + exports com.rawlabs.utils.sources.filesystem.s3; + exports com.rawlabs.utils.sources.jdbc.api; + exports com.rawlabs.utils.sources.jdbc.mysql; + exports com.rawlabs.utils.sources.jdbc.pgsql; + exports com.rawlabs.utils.sources.jdbc.snowflake; + exports com.rawlabs.utils.sources.jdbc.sqlite; + exports com.rawlabs.utils.sources.jdbc.sqlserver; + exports com.rawlabs.utils.sources.jdbc.oracle; + exports com.rawlabs.utils.sources.jdbc.teradata; } diff --git a/sources/src/main/resources/reference.conf b/utils-sources/src/main/resources/reference.conf similarity index 75% rename from sources/src/main/resources/reference.conf rename to utils-sources/src/main/resources/reference.conf index e7439822c..d766d1aee 100644 --- a/sources/src/main/resources/reference.conf +++ b/utils-sources/src/main/resources/reference.conf @@ -1,16 +1,4 @@ -raw.rest.client { - async-request-retries = 10 - - service-not-available-retries = 10 - service-not-available-retry-interval = 1s - - connect-timeout = 20s - socket-timeout = 120s - - max-conn-per-route = 20 - max-conn-total = 100 -} -raw.sources { +raw.utils.sources { rdbms { connect-timeout = 30 s read-timeout = 300 s diff --git a/sources/src/main/scala/raw/sources/api/Encodings.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/api/Encodings.scala similarity index 98% rename from sources/src/main/scala/raw/sources/api/Encodings.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/api/Encodings.scala index e0955f48d..405a025f2 100644 --- a/sources/src/main/scala/raw/sources/api/Encodings.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/api/Encodings.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.api +package com.rawlabs.utils.sources.api import java.nio.charset.Charset import com.fasterxml.jackson.annotation.JsonSubTypes.{Type => JsonType} diff --git a/sources/src/main/scala/raw/sources/api/Location.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/api/Location.scala similarity index 91% rename from sources/src/main/scala/raw/sources/api/Location.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/api/Location.scala index 70e1fa1eb..3dd843ca4 100644 --- a/sources/src/main/scala/raw/sources/api/Location.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/api/Location.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.api +package com.rawlabs.utils.sources.api trait Location { diff --git a/sources/src/main/scala/raw/sources/api/LocationException.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/api/LocationException.scala similarity index 85% rename from sources/src/main/scala/raw/sources/api/LocationException.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/api/LocationException.scala index 3e96e92ab..66445725f 100644 --- a/sources/src/main/scala/raw/sources/api/LocationException.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/api/LocationException.scala @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.sources.api +package com.rawlabs.utils.sources.api -import raw.utils.RawException +import com.rawlabs.utils.core.RawException class LocationException(message: String, cause: Throwable = null) extends RawException(message, cause) diff --git a/sources/src/main/scala/raw/sources/bytestream/api/ByteStreamException.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/ByteStreamException.scala similarity index 82% rename from sources/src/main/scala/raw/sources/bytestream/api/ByteStreamException.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/ByteStreamException.scala index a44ffd4ce..070347cd2 100644 --- a/sources/src/main/scala/raw/sources/bytestream/api/ByteStreamException.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/ByteStreamException.scala @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.api +package com.rawlabs.utils.sources.bytestream.api -import raw.sources.api.LocationException +import com.rawlabs.utils.sources.api.LocationException class ByteStreamException(message: String, cause: Throwable = null) extends LocationException(message, cause) diff --git a/sources/src/main/scala/raw/sources/bytestream/api/ByteStreamLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/ByteStreamLocation.scala similarity index 96% rename from sources/src/main/scala/raw/sources/bytestream/api/ByteStreamLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/ByteStreamLocation.scala index 0f23fe246..ea783554b 100644 --- a/sources/src/main/scala/raw/sources/bytestream/api/ByteStreamLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/ByteStreamLocation.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.api +package com.rawlabs.utils.sources.bytestream.api import java.io.{IOException, InputStream, InputStreamReader, Reader} import java.nio.charset.{Charset, StandardCharsets} import java.nio.file.Path import org.apache.commons.io.ByteOrderMark import org.apache.commons.io.input.BOMInputStream -import raw.sources.api._ +import com.rawlabs.utils.sources.api._ import scala.util.control.NonFatal diff --git a/sources/src/main/scala/raw/sources/bytestream/api/DelegatingSeekableInputStream.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/DelegatingSeekableInputStream.scala similarity index 94% rename from sources/src/main/scala/raw/sources/bytestream/api/DelegatingSeekableInputStream.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/DelegatingSeekableInputStream.scala index 4bf0b2eda..9d59139c5 100644 --- a/sources/src/main/scala/raw/sources/bytestream/api/DelegatingSeekableInputStream.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/DelegatingSeekableInputStream.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.api +package com.rawlabs.utils.sources.bytestream.api import java.io.EOFException import java.io.IOException @@ -20,8 +20,8 @@ import java.nio.ByteBuffer /** * Implements read methods required by [[SeekableInputStream]] for generic input streams. * - * Implementations must implement [[raw.sources.bytestream.DelegatingSeekableInputStream.getPos()]] - * and [[raw.sources.bytestream.DelegatingSeekableInputStream.seek(long)]] and may optionally + * Implementations must implement [[com.rawlabs.utils.sources.bytestream.DelegatingSeekableInputStream.getPos()]] + * and [[com.rawlabs.utils.sources.bytestream.DelegatingSeekableInputStream.seek(long)]] and may optionally * implement other read methods to improve performance. */ private object DelegatingSeekableInputStream { diff --git a/sources/src/main/scala/raw/sources/bytestream/api/GenericSkippableInputStream.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/GenericSkippableInputStream.scala similarity index 97% rename from sources/src/main/scala/raw/sources/bytestream/api/GenericSkippableInputStream.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/GenericSkippableInputStream.scala index ab9afd58f..e646c9e30 100644 --- a/sources/src/main/scala/raw/sources/bytestream/api/GenericSkippableInputStream.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/GenericSkippableInputStream.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.api +package com.rawlabs.utils.sources.bytestream.api import java.io.{IOException, InputStream} diff --git a/sources/src/main/scala/raw/sources/bytestream/api/InputStreamClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/InputStreamClient.scala similarity index 91% rename from sources/src/main/scala/raw/sources/bytestream/api/InputStreamClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/InputStreamClient.scala index 3b0fc7745..987bdcd7d 100644 --- a/sources/src/main/scala/raw/sources/bytestream/api/InputStreamClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/InputStreamClient.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.api +package com.rawlabs.utils.sources.bytestream.api import java.io.InputStream diff --git a/sources/src/main/scala/raw/sources/bytestream/api/SeekableInputStream.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/SeekableInputStream.scala similarity index 95% rename from sources/src/main/scala/raw/sources/bytestream/api/SeekableInputStream.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/SeekableInputStream.scala index f57e5b922..c728b2d42 100644 --- a/sources/src/main/scala/raw/sources/bytestream/api/SeekableInputStream.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/api/SeekableInputStream.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.api +package com.rawlabs.utils.sources.bytestream.api import java.io.{IOException, InputStream} import java.nio.ByteBuffer diff --git a/sources/src/main/scala/raw/sources/bytestream/github/GitHubLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/github/GitHubLocation.scala similarity index 88% rename from sources/src/main/scala/raw/sources/bytestream/github/GitHubLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/github/GitHubLocation.scala index 525ffc90d..736ae436c 100644 --- a/sources/src/main/scala/raw/sources/bytestream/github/GitHubLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/github/GitHubLocation.scala @@ -10,14 +10,14 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.github +package com.rawlabs.utils.sources.bytestream.github import java.io.InputStream import java.nio.file.Path import com.typesafe.scalalogging.StrictLogging -import raw.sources.bytestream.http.{HttpByteStreamException, HttpByteStreamLocation} -import raw.sources.bytestream.api.{ByteStreamException, ByteStreamLocation, SeekableInputStream} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.bytestream.http.{HttpByteStreamException, HttpByteStreamLocation} +import com.rawlabs.utils.sources.bytestream.api.{ByteStreamException, ByteStreamLocation, SeekableInputStream} +import com.rawlabs.utils.core.RawSettings // Supports only public repositories. class GitHubLocation(val username: String, val repo: String, val file: String, val maybeBranch: Option[String])( diff --git a/sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamClient.scala similarity index 94% rename from sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamClient.scala index 16f7801e4..05d69b43a 100644 --- a/sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamClient.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.http +package com.rawlabs.utils.sources.bytestream.http import com.typesafe.scalalogging.StrictLogging import org.apache.hc.core5.net.URIBuilder -import raw.sources.api.LocationException -import raw.sources.bytestream.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.api.LocationException +import com.rawlabs.utils.sources.bytestream.api._ +import com.rawlabs.utils.core.RawSettings import java.io.{IOException, InputStream} import java.net._ @@ -32,8 +32,8 @@ import scala.collection.mutable object HttpByteStreamClient { - private val HTTP_CONNECT_TIMEOUT = "raw.sources.bytestream.http.connect-timeout" - private val HTTP_READ_TIMEOUT = "raw.sources.bytestream.http.read-timeout" + private val HTTP_CONNECT_TIMEOUT = "raw.utils.sources.bytestream.http.connect-timeout" + private val HTTP_READ_TIMEOUT = "raw.utils.sources.bytestream.http.read-timeout" private val ERROR_RESPONSE_MAX_OUTPUT_SIZE = 2048 diff --git a/sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamException.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamException.scala similarity index 80% rename from sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamException.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamException.scala index b287e4be6..20d87dfc3 100644 --- a/sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamException.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamException.scala @@ -10,8 +10,8 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.http +package com.rawlabs.utils.sources.bytestream.http -import raw.sources.bytestream.api.ByteStreamException +import com.rawlabs.utils.sources.bytestream.api.ByteStreamException class HttpByteStreamException(message: String, cause: Throwable = null) extends ByteStreamException(message, cause) diff --git a/sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamLocation.scala similarity index 92% rename from sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamLocation.scala index b5f7fc866..fa0140198 100644 --- a/sources/src/main/scala/raw/sources/bytestream/http/HttpByteStreamLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/http/HttpByteStreamLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.http +package com.rawlabs.utils.sources.bytestream.http -import raw.sources.bytestream.api.{ByteStreamException, ByteStreamLocation, SeekableInputStream} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.bytestream.api.{ByteStreamException, ByteStreamLocation, SeekableInputStream} +import com.rawlabs.utils.core.RawSettings import java.io.InputStream import java.net.{HttpURLConnection, MalformedURLException, URI, URISyntaxException} diff --git a/sources/src/main/scala/raw/sources/bytestream/inmemory/InMemoryByteStreamLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/inmemory/InMemoryByteStreamLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/bytestream/inmemory/InMemoryByteStreamLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/inmemory/InMemoryByteStreamLocation.scala index ea08c2c67..bcb0e7a84 100644 --- a/sources/src/main/scala/raw/sources/bytestream/inmemory/InMemoryByteStreamLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/bytestream/inmemory/InMemoryByteStreamLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.inmemory +package com.rawlabs.utils.sources.bytestream.inmemory -import raw.sources.api.LocationException -import raw.sources.bytestream.api.{ +import com.rawlabs.utils.sources.api.LocationException +import com.rawlabs.utils.sources.bytestream.api.{ ByteStreamLocation, DelegatingSeekableInputStream, GenericSkippableInputStream, diff --git a/sources/src/main/scala/raw/sources/filesystem/api/BaseFileSystem.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/BaseFileSystem.scala similarity index 96% rename from sources/src/main/scala/raw/sources/filesystem/api/BaseFileSystem.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/BaseFileSystem.scala index 8fce59607..46af6e57c 100644 --- a/sources/src/main/scala/raw/sources/filesystem/api/BaseFileSystem.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/BaseFileSystem.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.api +package com.rawlabs.utils.sources.filesystem.api import com.typesafe.scalalogging.StrictLogging diff --git a/sources/src/main/scala/raw/sources/filesystem/api/FileSystem.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystem.scala similarity index 92% rename from sources/src/main/scala/raw/sources/filesystem/api/FileSystem.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystem.scala index 9938a2e98..1bc951339 100644 --- a/sources/src/main/scala/raw/sources/filesystem/api/FileSystem.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystem.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.api +package com.rawlabs.utils.sources.filesystem.api import java.io.InputStream -import raw.sources.bytestream.api.InputStreamClient +import com.rawlabs.utils.sources.bytestream.api.InputStreamClient /** * Path conventions: diff --git a/sources/src/main/scala/raw/sources/filesystem/api/FileSystemExceptions.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemExceptions.scala similarity index 94% rename from sources/src/main/scala/raw/sources/filesystem/api/FileSystemExceptions.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemExceptions.scala index 4bdc02959..417fde682 100644 --- a/sources/src/main/scala/raw/sources/filesystem/api/FileSystemExceptions.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemExceptions.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.api +package com.rawlabs.utils.sources.filesystem.api -import raw.sources.bytestream.api.ByteStreamException +import com.rawlabs.utils.sources.bytestream.api.ByteStreamException class FileSystemException(message: String, cause: Throwable = null) extends ByteStreamException(s"file system error: $message", cause) diff --git a/sources/src/main/scala/raw/sources/filesystem/api/FileSystemLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemLocation.scala similarity index 90% rename from sources/src/main/scala/raw/sources/filesystem/api/FileSystemLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemLocation.scala index a513eaedf..724b9f05f 100644 --- a/sources/src/main/scala/raw/sources/filesystem/api/FileSystemLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemLocation.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.api +package com.rawlabs.utils.sources.filesystem.api -import raw.sources.bytestream.api.ByteStreamLocation +import com.rawlabs.utils.sources.bytestream.api.ByteStreamLocation trait FileSystemLocation extends ByteStreamLocation { diff --git a/sources/src/main/scala/raw/sources/filesystem/api/FileSystemMetadata.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemMetadata.scala similarity index 93% rename from sources/src/main/scala/raw/sources/filesystem/api/FileSystemMetadata.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemMetadata.scala index ea2b8b4bb..bc8717f1d 100644 --- a/sources/src/main/scala/raw/sources/filesystem/api/FileSystemMetadata.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/api/FileSystemMetadata.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.api +package com.rawlabs.utils.sources.filesystem.api import java.time.Instant diff --git a/sources/src/main/scala/raw/sources/filesystem/dropbox/BaseDropboxPath.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/BaseDropboxPath.scala similarity index 81% rename from sources/src/main/scala/raw/sources/filesystem/dropbox/BaseDropboxPath.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/BaseDropboxPath.scala index 5e999dcc1..d9e64d1c9 100644 --- a/sources/src/main/scala/raw/sources/filesystem/dropbox/BaseDropboxPath.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/BaseDropboxPath.scala @@ -10,17 +10,17 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.dropbox +package com.rawlabs.utils.sources.filesystem.dropbox import com.dropbox.core.v2.DbxClientV2 -import raw.sources.bytestream.api.{ByteStreamException, SeekableInputStream} -import raw.sources.filesystem.api._ +import com.rawlabs.utils.sources.bytestream.api.{ByteStreamException, SeekableInputStream} +import com.rawlabs.utils.sources.filesystem.api._ import java.io.InputStream import java.nio.file.Path object BaseDropboxPath { - val DROPBOX_CLIENT_ID = "raw.sources.dropbox.clientId" + val DROPBOX_CLIENT_ID = "raw.utils.sources.dropbox.clientId" } abstract class BaseDropboxPath(dbxClientV2: DbxClientV2, path: String) extends FileSystemLocation { diff --git a/sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxAccessTokenPath.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxAccessTokenPath.scala similarity index 88% rename from sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxAccessTokenPath.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxAccessTokenPath.scala index 753fe3939..da37a00be 100644 --- a/sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxAccessTokenPath.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxAccessTokenPath.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.dropbox +package com.rawlabs.utils.sources.filesystem.dropbox import com.dropbox.core.DbxRequestConfig import com.dropbox.core.oauth.DbxCredential import com.dropbox.core.v2.DbxClientV2 -import raw.sources.filesystem.api.{FileSystemLocation, FileSystemMetadata} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.filesystem.api.{FileSystemLocation, FileSystemMetadata} +import com.rawlabs.utils.core.RawSettings class DropboxAccessTokenPath(val accessToken: String, val path: String, dbxClientV2: DbxClientV2) extends BaseDropboxPath(dbxClientV2, path) { diff --git a/sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxFileSystem.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxFileSystem.scala similarity index 94% rename from sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxFileSystem.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxFileSystem.scala index 98b58c864..ffd85ed17 100644 --- a/sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxFileSystem.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxFileSystem.scala @@ -10,21 +10,25 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.dropbox +package com.rawlabs.utils.sources.filesystem.dropbox import com.dropbox.core._ import com.dropbox.core.v2.DbxClientV2 import com.dropbox.core.v2.files.{DownloadErrorException, FolderMetadata, Metadata, FileMetadata => DropboxFileMetadata} import org.springframework.util.AntPathMatcher -import raw.sources.bytestream.api.{DelegatingSeekableInputStream, GenericSkippableInputStream, SeekableInputStream} -import raw.sources.filesystem.api._ +import com.rawlabs.utils.sources.bytestream.api.{ + DelegatingSeekableInputStream, + GenericSkippableInputStream, + SeekableInputStream +} +import com.rawlabs.utils.sources.filesystem.api._ import java.io.InputStream import scala.collection.JavaConverters._ import scala.collection.mutable // TODO (msb): Catch unauthorized and throw specific exception? -class DropboxFileSystem(private[raw] val client: DbxClientV2) extends BaseFileSystem { +class DropboxFileSystem(private[rawlabs] val client: DbxClientV2) extends BaseFileSystem { val fileSeparator: String = "/" diff --git a/sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxUsernamePasswordPath.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxUsernamePasswordPath.scala similarity index 89% rename from sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxUsernamePasswordPath.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxUsernamePasswordPath.scala index 88887f647..c881b5c7b 100644 --- a/sources/src/main/scala/raw/sources/filesystem/dropbox/DropboxUsernamePasswordPath.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/dropbox/DropboxUsernamePasswordPath.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.dropbox +package com.rawlabs.utils.sources.filesystem.dropbox import com.dropbox.core.DbxRequestConfig import com.dropbox.core.oauth.DbxCredential import com.dropbox.core.v2.DbxClientV2 -import raw.sources.filesystem.api.{FileSystemLocation, FileSystemMetadata} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.filesystem.api.{FileSystemLocation, FileSystemMetadata} +import com.rawlabs.utils.core.RawSettings class DropboxUsernamePasswordPath( val username: String, diff --git a/sources/src/main/scala/raw/sources/filesystem/local/LocalFileSystem.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/local/LocalFileSystem.scala similarity index 95% rename from sources/src/main/scala/raw/sources/filesystem/local/LocalFileSystem.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/local/LocalFileSystem.scala index 69614a33e..28900c0ca 100644 --- a/sources/src/main/scala/raw/sources/filesystem/local/LocalFileSystem.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/local/LocalFileSystem.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.local +package com.rawlabs.utils.sources.filesystem.local import org.springframework.util.AntPathMatcher -import raw.sources.bytestream.api.{DelegatingSeekableInputStream, SeekableInputStream} -import raw.sources.filesystem.api._ -import raw.utils._ +import com.rawlabs.utils.sources.bytestream.api.{DelegatingSeekableInputStream, SeekableInputStream} +import com.rawlabs.utils.sources.filesystem.api._ +import com.rawlabs.utils.core._ import java.io._ import java.nio.file._ diff --git a/sources/src/main/scala/raw/sources/filesystem/local/LocalPath.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/local/LocalPath.scala similarity index 89% rename from sources/src/main/scala/raw/sources/filesystem/local/LocalPath.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/local/LocalPath.scala index cb5c96e57..512cea527 100644 --- a/sources/src/main/scala/raw/sources/filesystem/local/LocalPath.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/local/LocalPath.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.local +package com.rawlabs.utils.sources.filesystem.local import java.io.InputStream import java.nio.file.{Path, Paths} -import raw.sources.bytestream.api.SeekableInputStream -import raw.sources.filesystem.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream +import com.rawlabs.utils.sources.filesystem.api._ class LocalPath(val pathName: String) extends FileSystemLocation { diff --git a/sources/src/main/scala/raw/sources/filesystem/mock/MockPath.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/mock/MockPath.scala similarity index 90% rename from sources/src/main/scala/raw/sources/filesystem/mock/MockPath.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/mock/MockPath.scala index 99d290c54..37129edba 100644 --- a/sources/src/main/scala/raw/sources/filesystem/mock/MockPath.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/mock/MockPath.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.mock +package com.rawlabs.utils.sources.filesystem.mock import com.typesafe.scalalogging.StrictLogging -import raw.sources.bytestream.api.SeekableInputStream -import raw.sources.filesystem.api._ +import com.rawlabs.utils.sources.bytestream.api.SeekableInputStream +import com.rawlabs.utils.sources.filesystem.api._ import java.io.InputStream import java.lang.StackWalker.StackFrame diff --git a/sources/src/main/scala/raw/sources/filesystem/s3/S3FileSystem.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3FileSystem.scala similarity index 96% rename from sources/src/main/scala/raw/sources/filesystem/s3/S3FileSystem.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3FileSystem.scala index 35b5a4f98..55ee10372 100644 --- a/sources/src/main/scala/raw/sources/filesystem/s3/S3FileSystem.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3FileSystem.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.s3 +package com.rawlabs.utils.sources.filesystem.s3 import software.amazon.awssdk.regions.Region import software.amazon.awssdk.services.s3.S3Client @@ -19,9 +19,13 @@ import software.amazon.awssdk.services.s3.S3Configuration import java.net.ConnectException import com.google.common.collect.AbstractIterator import org.springframework.util.AntPathMatcher -import raw.sources.bytestream.api.{DelegatingSeekableInputStream, GenericSkippableInputStream, SeekableInputStream} -import raw.sources.filesystem.api._ -import raw.utils._ +import com.rawlabs.utils.sources.bytestream.api.{ + DelegatingSeekableInputStream, + GenericSkippableInputStream, + SeekableInputStream +} +import com.rawlabs.utils.sources.filesystem.api._ +import com.rawlabs.utils.core._ import software.amazon.awssdk.auth.credentials.{ AnonymousCredentialsProvider, AwsBasicCredentials, @@ -45,10 +49,10 @@ import java.util.concurrent.TimeUnit import scala.collection.JavaConverters._ object S3FileSystem { - private val CONNECT_TIMEOUT = "raw.sources.s3.connect-timeout" - private val READ_TIMEOUT = "raw.sources.s3.read-timeout" - private val MAX_CONNECTIONS = "raw.sources.s3.max-connections" - private val DEFAULT_REGION = "raw.sources.s3.default-region" + private val CONNECT_TIMEOUT = "raw.utils.sources.s3.connect-timeout" + private val READ_TIMEOUT = "raw.utils.sources.s3.read-timeout" + private val MAX_CONNECTIONS = "raw.utils.sources.s3.max-connections" + private val DEFAULT_REGION = "raw.utils.sources.s3.default-region" } class S3FileSystem( diff --git a/sources/src/main/scala/raw/sources/filesystem/s3/S3InputStream.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3InputStream.scala similarity index 97% rename from sources/src/main/scala/raw/sources/filesystem/s3/S3InputStream.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3InputStream.scala index 55f9b5469..0cdfc0a70 100644 --- a/sources/src/main/scala/raw/sources/filesystem/s3/S3InputStream.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3InputStream.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.s3 +package com.rawlabs.utils.sources.filesystem.s3 import software.amazon.awssdk.core.ResponseInputStream import software.amazon.awssdk.services.s3.model.GetObjectResponse diff --git a/sources/src/main/scala/raw/sources/filesystem/s3/S3Path.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3Path.scala similarity index 87% rename from sources/src/main/scala/raw/sources/filesystem/s3/S3Path.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3Path.scala index 7f25b0b26..08e312b0e 100644 --- a/sources/src/main/scala/raw/sources/filesystem/s3/S3Path.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/filesystem/s3/S3Path.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.s3 +package com.rawlabs.utils.sources.filesystem.s3 -import raw.sources.bytestream.api.{ByteStreamException, SeekableInputStream} -import raw.sources.filesystem.api.{FileSystemLocation, FileSystemMetadata} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.bytestream.api.{ByteStreamException, SeekableInputStream} +import com.rawlabs.utils.sources.filesystem.api.{FileSystemLocation, FileSystemMetadata} +import com.rawlabs.utils.core.RawSettings import java.io.InputStream import java.nio.file.Path diff --git a/sources/src/main/scala/raw/sources/jdbc/api/JdbcClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcClient.scala similarity index 95% rename from sources/src/main/scala/raw/sources/jdbc/api/JdbcClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcClient.scala index bbdf32a59..d21ffa081 100644 --- a/sources/src/main/scala/raw/sources/jdbc/api/JdbcClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcClient.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.api +package com.rawlabs.utils.sources.jdbc.api import java.io.Closeable import java.sql.{Connection, DriverManager, ResultSet} import java.util.concurrent.{Executors, TimeUnit} import com.typesafe.scalalogging.StrictLogging -import raw.utils.RawSettings +import com.rawlabs.utils.core.RawSettings import scala.collection.mutable @@ -44,10 +44,10 @@ final case class NativeIntervalType(nullable: Boolean) extends TableColumnType case object UnsupportedColumnType extends TableColumnType object JdbcClient { - private val CONNECT_TIMEOUT = "raw.sources.rdbms.connect-timeout" - private val READ_TIMEOUT = "raw.sources.rdbms.read-timeout" - private val NETWORK_TIMEOUT = "raw.sources.rdbms.network-timeout" - private val LOGIN_TIMEOUT = "raw.sources.rdbms.login-timeout" + private val CONNECT_TIMEOUT = "raw.utils.sources.rdbms.connect-timeout" + private val READ_TIMEOUT = "raw.utils.sources.rdbms.read-timeout" + private val NETWORK_TIMEOUT = "raw.utils.sources.rdbms.network-timeout" + private val LOGIN_TIMEOUT = "raw.utils.sources.rdbms.login-timeout" } abstract class JdbcClient()(implicit settings: RawSettings) extends StrictLogging { diff --git a/sources/src/main/scala/raw/sources/jdbc/api/JdbcLocationExceptions.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcLocationExceptions.scala similarity index 91% rename from sources/src/main/scala/raw/sources/jdbc/api/JdbcLocationExceptions.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcLocationExceptions.scala index d6a34f3df..6bc7249d8 100644 --- a/sources/src/main/scala/raw/sources/jdbc/api/JdbcLocationExceptions.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcLocationExceptions.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.api +package com.rawlabs.utils.sources.jdbc.api -import raw.sources.api.LocationException +import com.rawlabs.utils.sources.api.LocationException class JdbcLocationException(message: String, cause: Throwable = null) extends LocationException(message, cause) diff --git a/sources/src/main/scala/raw/sources/jdbc/api/JdbcSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcSchemaLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/api/JdbcSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcSchemaLocation.scala index 0e81ddf69..9fc506388 100644 --- a/sources/src/main/scala/raw/sources/jdbc/api/JdbcSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcSchemaLocation.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.api +package com.rawlabs.utils.sources.jdbc.api -import raw.sources.api.Location +import com.rawlabs.utils.sources.api.Location import java.io.Closeable diff --git a/sources/src/main/scala/raw/sources/jdbc/api/JdbcServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcServerLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/api/JdbcServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcServerLocation.scala index 1c96eadee..2e7f61862 100644 --- a/sources/src/main/scala/raw/sources/jdbc/api/JdbcServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcServerLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.api +package com.rawlabs.utils.sources.jdbc.api import java.sql.Connection -import raw.sources.api.Location +import com.rawlabs.utils.sources.api.Location import java.io.Closeable diff --git a/sources/src/main/scala/raw/sources/jdbc/api/JdbcTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcTableLocation.scala similarity index 88% rename from sources/src/main/scala/raw/sources/jdbc/api/JdbcTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcTableLocation.scala index 7097a96be..12a32a2bd 100644 --- a/sources/src/main/scala/raw/sources/jdbc/api/JdbcTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/api/JdbcTableLocation.scala @@ -10,9 +10,9 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.api +package com.rawlabs.utils.sources.jdbc.api -import raw.sources.api.Location +import com.rawlabs.utils.sources.api.Location abstract class JdbcTableLocation( val jdbcClient: JdbcClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlClient.scala similarity index 96% rename from sources/src/main/scala/raw/sources/jdbc/mysql/MySqlClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlClient.scala index dab2f585b..1e50eb6a2 100644 --- a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlClient.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.mysql +package com.rawlabs.utils.sources.jdbc.mysql import com.mysql.cj.exceptions.CJCommunicationsException import java.util.concurrent.TimeUnit -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings import java.net.{SocketTimeoutException, UnknownHostException} import java.sql.SQLException diff --git a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlSchemaLocation.scala similarity index 88% rename from sources/src/main/scala/raw/sources/jdbc/mysql/MySqlSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlSchemaLocation.scala index 9bc34ea23..479150321 100644 --- a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlSchemaLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.mysql +package com.rawlabs.utils.sources.jdbc.mysql import java.io.Closeable -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} +import com.rawlabs.utils.core.RawSettings class MySqlSchemaLocation private (cli: MySqlClient) extends JdbcSchemaLocation(cli, None) { diff --git a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlServerLocation.scala similarity index 86% rename from sources/src/main/scala/raw/sources/jdbc/mysql/MySqlServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlServerLocation.scala index 7e0340295..b8cd1d10b 100644 --- a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlServerLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.mysql +package com.rawlabs.utils.sources.jdbc.mysql import java.io.Closeable -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings class MySqlServerLocation( val host: String, diff --git a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlTableLocation.scala similarity index 86% rename from sources/src/main/scala/raw/sources/jdbc/mysql/MySqlTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlTableLocation.scala index 02743af91..0ce100a46 100644 --- a/sources/src/main/scala/raw/sources/jdbc/mysql/MySqlTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/mysql/MySqlTableLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.mysql +package com.rawlabs.utils.sources.jdbc.mysql -import raw.sources.jdbc.api.JdbcTableLocation -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.JdbcTableLocation +import com.rawlabs.utils.core.RawSettings class MySqlTableLocation(cli: MySqlClient, val table: String) extends JdbcTableLocation(cli, None, table) { diff --git a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleClient.scala similarity index 98% rename from sources/src/main/scala/raw/sources/jdbc/oracle/OracleClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleClient.scala index 5434b2cf4..3c3814eb6 100644 --- a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleClient.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.oracle +package com.rawlabs.utils.sources.jdbc.oracle import oracle.net.ns.NetException -import raw.utils.RawSettings -import raw.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ import java.io.Closeable import java.net.{ConnectException, SocketTimeoutException, UnknownHostException} diff --git a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleSchemaLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/oracle/OracleSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleSchemaLocation.scala index a09c2bef7..38be482dc 100644 --- a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleSchemaLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.oracle +package com.rawlabs.utils.sources.jdbc.oracle import java.io.Closeable -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} +import com.rawlabs.utils.core.RawSettings class OracleSchemaLocation( cli: OracleClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleServerLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/oracle/OracleServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleServerLocation.scala index ea91af591..b34b1256c 100644 --- a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleServerLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.oracle +package com.rawlabs.utils.sources.jdbc.oracle import java.io.Closeable -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings class OracleServerLocation( val host: String, diff --git a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleTableLocation.scala similarity index 87% rename from sources/src/main/scala/raw/sources/jdbc/oracle/OracleTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleTableLocation.scala index 6aef95b0e..991fe9dc9 100644 --- a/sources/src/main/scala/raw/sources/jdbc/oracle/OracleTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/oracle/OracleTableLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.oracle +package com.rawlabs.utils.sources.jdbc.oracle -import raw.sources.jdbc.api.JdbcTableLocation -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.JdbcTableLocation +import com.rawlabs.utils.core.RawSettings class OracleTableLocation( cli: OracleClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlClient.scala similarity index 96% rename from sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlClient.scala index 1b45f6f36..035fa58c3 100644 --- a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlClient.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.pgsql +package com.rawlabs.utils.sources.jdbc.pgsql import org.postgresql.util.PSQLException import java.util.concurrent.TimeUnit -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings import java.net.{SocketTimeoutException, UnknownHostException} import scala.util.control.NonFatal diff --git a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlSchemaLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlSchemaLocation.scala index 810d13cfa..a56bb63fe 100644 --- a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlSchemaLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.pgsql +package com.rawlabs.utils.sources.jdbc.pgsql import java.io.Closeable -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} +import com.rawlabs.utils.core.RawSettings class PostgresqlSchemaLocation( cli: PostgresqlClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlServerLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlServerLocation.scala index 1273e3d46..4678c9a45 100644 --- a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlServerLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.pgsql +package com.rawlabs.utils.sources.jdbc.pgsql import java.io.Closeable -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings class PostgresqlServerLocation( val host: String, diff --git a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlTableLocation.scala similarity index 87% rename from sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlTableLocation.scala index 9915ba1c1..d0199190d 100644 --- a/sources/src/main/scala/raw/sources/jdbc/pgsql/PostgresqlTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/pgsql/PostgresqlTableLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.pgsql +package com.rawlabs.utils.sources.jdbc.pgsql -import raw.sources.jdbc.api.JdbcTableLocation -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.JdbcTableLocation +import com.rawlabs.utils.core.RawSettings class PostgresqlTableLocation( cli: PostgresqlClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeClient.scala similarity index 96% rename from sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeClient.scala index a476898a9..1aad32b68 100644 --- a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeClient.scala @@ -10,12 +10,12 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.snowflake +package com.rawlabs.utils.sources.jdbc.snowflake import net.snowflake.client.jdbc.SnowflakeSQLException import net.snowflake.client.jdbc.internal.snowflake.common.core.SqlState -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings import java.sql.{Connection, DriverManager} import java.util.concurrent.{Executors, TimeUnit} diff --git a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeSchemaLocation.scala similarity index 90% rename from sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeSchemaLocation.scala index 09c9d69c6..987cadef0 100644 --- a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeSchemaLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.snowflake +package com.rawlabs.utils.sources.jdbc.snowflake import java.io.Closeable -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} +import com.rawlabs.utils.core.RawSettings class SnowflakeSchemaLocation( cli: SnowflakeClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeServerLocation.scala similarity index 92% rename from sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeServerLocation.scala index 8b08bb87c..78b9a8d7f 100644 --- a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeServerLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.snowflake +package com.rawlabs.utils.sources.jdbc.snowflake import java.io.Closeable -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings import scala.collection.JavaConverters._ class SnowflakeServerLocation( diff --git a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeTableLocation.scala similarity index 91% rename from sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeTableLocation.scala index 28159eff0..860c961ba 100644 --- a/sources/src/main/scala/raw/sources/jdbc/snowflake/SnowflakeTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/snowflake/SnowflakeTableLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.snowflake +package com.rawlabs.utils.sources.jdbc.snowflake -import raw.sources.jdbc.api.JdbcTableLocation -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.JdbcTableLocation +import com.rawlabs.utils.core.RawSettings import scala.collection.JavaConverters._ diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteClient.scala similarity index 94% rename from sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteClient.scala index c515f7d8a..c3ff6e3d0 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteClient.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlite +package com.rawlabs.utils.sources.jdbc.sqlite -import raw.sources.api.LocationException -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.api.LocationException +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings import java.nio.file.{InvalidPathException, Path, Paths} import java.sql.SQLException diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteSchemaLocation.scala similarity index 85% rename from sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteSchemaLocation.scala index 8232a6425..9111f5d60 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteSchemaLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlite +package com.rawlabs.utils.sources.jdbc.sqlite import java.io.Closeable -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} +import com.rawlabs.utils.core.RawSettings class SqliteSchemaLocation( cli: SqliteClient diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteServerLocation.scala similarity index 83% rename from sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteServerLocation.scala index d4d508d0e..4b3ddab13 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteServerLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlite +package com.rawlabs.utils.sources.jdbc.sqlite import java.io.Closeable -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings class SqliteServerLocation(val path: String)( implicit settings: RawSettings diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteTableLocation.scala similarity index 83% rename from sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteTableLocation.scala index d33a263b4..a65937a4e 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlite/SqliteTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlite/SqliteTableLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlite +package com.rawlabs.utils.sources.jdbc.sqlite -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings class SqliteTableLocation( cli: SqliteClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerClient.scala similarity index 96% rename from sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerClient.scala index 598c8b5f4..b07161055 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerClient.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlserver +package com.rawlabs.utils.sources.jdbc.sqlserver import com.microsoft.sqlserver.jdbc.SQLServerException import java.util.concurrent.TimeUnit -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings import java.net.{SocketTimeoutException, UnknownHostException} import scala.util.control.NonFatal diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerSchemaLocation.scala similarity index 88% rename from sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerSchemaLocation.scala index 6490022c5..9bfff4924 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerSchemaLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlserver +package com.rawlabs.utils.sources.jdbc.sqlserver import java.io.Closeable -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} +import com.rawlabs.utils.core.RawSettings class SqlServerSchemaLocation( cli: SqlServerClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerServerLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerServerLocation.scala index 192c51866..180ae1e4d 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerServerLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlserver +package com.rawlabs.utils.sources.jdbc.sqlserver import java.io.Closeable -import raw.sources.jdbc.api._ -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings class SqlServerServerLocation( val host: String, diff --git a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerTableLocation.scala similarity index 87% rename from sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerTableLocation.scala index a130fe51a..36f650766 100644 --- a/sources/src/main/scala/raw/sources/jdbc/sqlserver/SqlServerTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/sqlserver/SqlServerTableLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.sqlserver +package com.rawlabs.utils.sources.jdbc.sqlserver -import raw.sources.jdbc.api.JdbcTableLocation -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.JdbcTableLocation +import com.rawlabs.utils.core.RawSettings class SqlServerTableLocation( cli: SqlServerClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataClient.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataClient.scala similarity index 97% rename from sources/src/main/scala/raw/sources/jdbc/teradata/TeradataClient.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataClient.scala index 80eca236d..12ece0718 100644 --- a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataClient.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataClient.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.teradata +package com.rawlabs.utils.sources.jdbc.teradata -import raw.utils.RawSettings -import raw.sources.jdbc.api._ +import com.rawlabs.utils.core.RawSettings +import com.rawlabs.utils.sources.jdbc.api._ import java.net.{NoRouteToHostException, SocketTimeoutException, UnknownHostException} import java.sql.{Connection, DriverManager, ResultSetMetaData, SQLException} diff --git a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataSchemaLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataSchemaLocation.scala similarity index 89% rename from sources/src/main/scala/raw/sources/jdbc/teradata/TeradataSchemaLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataSchemaLocation.scala index d06133893..7c077e8bc 100644 --- a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataSchemaLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataSchemaLocation.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.teradata +package com.rawlabs.utils.sources.jdbc.teradata import java.io.Closeable -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcTableLocation} +import com.rawlabs.utils.core.RawSettings class TeradataSchemaLocation( cli: TeradataClient, diff --git a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataServerLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataServerLocation.scala similarity index 87% rename from sources/src/main/scala/raw/sources/jdbc/teradata/TeradataServerLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataServerLocation.scala index 766589348..3c382b7f0 100644 --- a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataServerLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataServerLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.teradata +package com.rawlabs.utils.sources.jdbc.teradata -import raw.sources.jdbc.api.{JdbcSchemaLocation, JdbcServerLocation} -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.{JdbcSchemaLocation, JdbcServerLocation} +import com.rawlabs.utils.core.RawSettings import java.io.Closeable diff --git a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataTableLocation.scala b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataTableLocation.scala similarity index 88% rename from sources/src/main/scala/raw/sources/jdbc/teradata/TeradataTableLocation.scala rename to utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataTableLocation.scala index 471b324de..3786f9975 100644 --- a/sources/src/main/scala/raw/sources/jdbc/teradata/TeradataTableLocation.scala +++ b/utils-sources/src/main/scala/com/rawlabs/utils/sources/jdbc/teradata/TeradataTableLocation.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.jdbc.teradata +package com.rawlabs.utils.sources.jdbc.teradata -import raw.sources.jdbc.api.JdbcTableLocation -import raw.utils.RawSettings +import com.rawlabs.utils.sources.jdbc.api.JdbcTableLocation +import com.rawlabs.utils.core.RawSettings class TeradataTableLocation( cli: TeradataClient, diff --git a/sources/src/test/scala/raw/sources/bytestream/api/TestGenericSkippableInputStream.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/api/TestGenericSkippableInputStream.scala similarity index 96% rename from sources/src/test/scala/raw/sources/bytestream/api/TestGenericSkippableInputStream.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/api/TestGenericSkippableInputStream.scala index 23800cc89..c2ba042bd 100644 --- a/sources/src/test/scala/raw/sources/bytestream/api/TestGenericSkippableInputStream.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/api/TestGenericSkippableInputStream.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.api +package com.rawlabs.utils.sources.bytestream.api import java.io.{ByteArrayInputStream, IOException} import org.scalatest.funsuite.AnyFunSuite diff --git a/sources/src/test/scala/raw/sources/bytestream/http/HttpLocationsTestContext.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/http/HttpLocationsTestContext.scala similarity index 93% rename from sources/src/test/scala/raw/sources/bytestream/http/HttpLocationsTestContext.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/http/HttpLocationsTestContext.scala index 579bd01e7..b8dd6e1e5 100644 --- a/sources/src/test/scala/raw/sources/bytestream/http/HttpLocationsTestContext.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/http/HttpLocationsTestContext.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.http +package com.rawlabs.utils.sources.bytestream.http trait HttpLocationsTestContext { diff --git a/sources/src/test/scala/raw/sources/bytestream/http/TestHttpServer.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/http/TestHttpServer.scala similarity index 97% rename from sources/src/test/scala/raw/sources/bytestream/http/TestHttpServer.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/http/TestHttpServer.scala index dc7604754..b1f35fd6d 100644 --- a/sources/src/test/scala/raw/sources/bytestream/http/TestHttpServer.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/bytestream/http/TestHttpServer.scala @@ -10,7 +10,7 @@ * licenses/APL.txt. */ -package raw.sources.bytestream.http +package com.rawlabs.utils.sources.bytestream.http import com.sun.net.httpserver.{Authenticator, BasicAuthenticator, HttpExchange, HttpHandler, HttpServer} import com.typesafe.scalalogging.StrictLogging diff --git a/sources/src/test/scala/raw/sources/filesystem/api/TestFileSystems.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/api/TestFileSystems.scala similarity index 98% rename from sources/src/test/scala/raw/sources/filesystem/api/TestFileSystems.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/api/TestFileSystems.scala index a18d93841..d1812dd82 100644 --- a/sources/src/test/scala/raw/sources/filesystem/api/TestFileSystems.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/api/TestFileSystems.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.api +package com.rawlabs.utils.sources.filesystem.api import com.typesafe.scalalogging.StrictLogging import org.scalatest.BeforeAndAfterAll -import raw.utils.{RawTestSuite, SettingsTestContext} +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} trait TestFileSystems extends SettingsTestContext with BeforeAndAfterAll with StrictLogging { this: RawTestSuite => diff --git a/sources/src/test/scala/raw/sources/filesystem/dropbox/TestDropboxFileSystem.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/TestDropboxFileSystem.scala similarity index 88% rename from sources/src/test/scala/raw/sources/filesystem/dropbox/TestDropboxFileSystem.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/TestDropboxFileSystem.scala index 74e7f329c..40f2ec4de 100644 --- a/sources/src/test/scala/raw/sources/filesystem/dropbox/TestDropboxFileSystem.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/TestDropboxFileSystem.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.dropbox +package com.rawlabs.utils.sources.filesystem.dropbox import com.dropbox.core.DbxRequestConfig import com.dropbox.core.oauth.DbxCredential import com.dropbox.core.v2.DbxClientV2 -import raw.utils.RawTestSuite -import raw.sources.filesystem.api.{FileSystem, TestFileSystems} +import com.rawlabs.utils.core.RawTestSuite +import com.rawlabs.utils.sources.filesystem.api.{FileSystem, TestFileSystems} import java.io.ByteArrayInputStream import scala.util.Try diff --git a/sources/src/test/scala/raw/sources/filesystem/dropbox/TestRootDropboxFileSystem.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/TestRootDropboxFileSystem.scala similarity index 89% rename from sources/src/test/scala/raw/sources/filesystem/dropbox/TestRootDropboxFileSystem.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/TestRootDropboxFileSystem.scala index 49ffadb4a..e7b1ebf09 100644 --- a/sources/src/test/scala/raw/sources/filesystem/dropbox/TestRootDropboxFileSystem.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/dropbox/TestRootDropboxFileSystem.scala @@ -10,13 +10,13 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.dropbox +package com.rawlabs.utils.sources.filesystem.dropbox import com.dropbox.core.DbxRequestConfig import com.dropbox.core.oauth.DbxCredential import com.dropbox.core.v2.DbxClientV2 import com.typesafe.scalalogging.StrictLogging -import raw.utils.{RawTestSuite, SettingsTestContext} +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} class TestRootDropboxFileSystem extends RawTestSuite with SettingsTestContext with StrictLogging { diff --git a/sources/src/test/scala/raw/sources/filesystem/local/TestLocalFileSystem.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/local/TestLocalFileSystem.scala similarity index 83% rename from sources/src/test/scala/raw/sources/filesystem/local/TestLocalFileSystem.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/local/TestLocalFileSystem.scala index 8b9fc43a3..75c4df9ab 100644 --- a/sources/src/test/scala/raw/sources/filesystem/local/TestLocalFileSystem.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/local/TestLocalFileSystem.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.local +package com.rawlabs.utils.sources.filesystem.local import java.io.File -import raw.utils.RawTestSuite -import raw.sources.filesystem.api.{FileSystem, TestFileSystems} +import com.rawlabs.utils.core.RawTestSuite +import com.rawlabs.utils.sources.filesystem.api.{FileSystem, TestFileSystems} import java.nio.file.Files diff --git a/sources/src/test/scala/raw/sources/filesystem/s3/TestLargeDirectory.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestLargeDirectory.scala similarity index 92% rename from sources/src/test/scala/raw/sources/filesystem/s3/TestLargeDirectory.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestLargeDirectory.scala index 53573b820..bab64b452 100644 --- a/sources/src/test/scala/raw/sources/filesystem/s3/TestLargeDirectory.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestLargeDirectory.scala @@ -10,11 +10,11 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.s3 +package com.rawlabs.utils.sources.filesystem.s3 import com.typesafe.scalalogging.StrictLogging import org.scalatest.BeforeAndAfterAll -import raw.utils.{RawTestSuite, SettingsTestContext} +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} import scala.collection.mutable diff --git a/sources/src/test/scala/raw/sources/filesystem/s3/TestRootS3FileSystem.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestRootS3FileSystem.scala similarity index 94% rename from sources/src/test/scala/raw/sources/filesystem/s3/TestRootS3FileSystem.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestRootS3FileSystem.scala index 6ab049e6d..d5a04d855 100644 --- a/sources/src/test/scala/raw/sources/filesystem/s3/TestRootS3FileSystem.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestRootS3FileSystem.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.s3 +package com.rawlabs.utils.sources.filesystem.s3 import com.typesafe.scalalogging.StrictLogging -import raw.utils.{RawTestSuite, SettingsTestContext} +import com.rawlabs.utils.core.{RawTestSuite, SettingsTestContext} class TestRootS3FileSystem extends RawTestSuite with SettingsTestContext with StrictLogging { diff --git a/sources/src/test/scala/raw/sources/filesystem/s3/TestS3FileSystem.scala b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestS3FileSystem.scala similarity index 94% rename from sources/src/test/scala/raw/sources/filesystem/s3/TestS3FileSystem.scala rename to utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestS3FileSystem.scala index 1d8392c1f..a0ff8e28a 100644 --- a/sources/src/test/scala/raw/sources/filesystem/s3/TestS3FileSystem.scala +++ b/utils-sources/src/test/scala/com/rawlabs/utils/sources/filesystem/s3/TestS3FileSystem.scala @@ -10,10 +10,10 @@ * licenses/APL.txt. */ -package raw.sources.filesystem.s3 +package com.rawlabs.utils.sources.filesystem.s3 -import raw.utils.RawTestSuite -import raw.sources.filesystem.api.{FileSystem, TestFileSystems} +import com.rawlabs.utils.core.RawTestSuite +import com.rawlabs.utils.sources.filesystem.api.{FileSystem, TestFileSystems} import software.amazon.awssdk.auth.credentials.{AwsBasicCredentials, StaticCredentialsProvider} import software.amazon.awssdk.core.exception.SdkClientException import software.amazon.awssdk.core.sync.RequestBody @@ -102,7 +102,7 @@ class TestNoForwardSlashS3FileSystem extends RawTestSuite with TestS3FileSystem } class TestRootOfBucketS3FileSystem extends RawTestSuite with TestS3FileSystem { - override val bucketName = "rawlabs-unit-tests\"" + override val bucketName = "rawlabs-unit-tests" override val bucketRegion = "eu-west-1" override val bucketAccessKey = sys.env("RAW_AWS_ACCESS_KEY_ID") override val bucketSecretKey = sys.env("RAW_AWS_SECRET_ACCESS_KEY") diff --git a/utils/src/test/java/raw/testing/tags/Tier1.java b/utils/src/test/java/raw/testing/tags/Tier1.java deleted file mode 100644 index fd273b4d5..000000000 --- a/utils/src/test/java/raw/testing/tags/Tier1.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2023 RAW Labs S.A. - * - * Use of this software is governed by the Business Source License - * included in the file licenses/BSL.txt. - * - * As of the Change Date specified in that file, in accordance with - * the Business Source License, use of this software will be governed - * by the Apache License, Version 2.0, included in the file - * licenses/APL.txt. - */ - -package raw.testing.tags; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import org.scalatest.TagAnnotation; - -@TagAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.METHOD, ElementType.TYPE}) -public @interface Tier1 {} diff --git a/utils/src/test/java/raw/testing/tags/TruffleTests.java b/utils/src/test/java/raw/testing/tags/TruffleTests.java deleted file mode 100644 index 7fb6ba58a..000000000 --- a/utils/src/test/java/raw/testing/tags/TruffleTests.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2023 RAW Labs S.A. - * - * Use of this software is governed by the Business Source License - * included in the file licenses/BSL.txt. - * - * As of the Change Date specified in that file, in accordance with - * the Business Source License, use of this software will be governed - * by the Apache License, Version 2.0, included in the file - * licenses/APL.txt. - */ - -package raw.testing.tags; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import org.scalatest.TagAnnotation; - -@TagAnnotation -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.METHOD, ElementType.TYPE}) -public @interface TruffleTests {} diff --git a/utils/src/test/scala/raw/utils/Tags.scala b/utils/src/test/scala/raw/utils/Tags.scala deleted file mode 100644 index 951628a6f..000000000 --- a/utils/src/test/scala/raw/utils/Tags.scala +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2023 RAW Labs S.A. - * - * Use of this software is governed by the Business Source License - * included in the file licenses/BSL.txt. - * - * As of the Change Date specified in that file, in accordance with - * the Business Source License, use of this software will be governed - * by the Apache License, Version 2.0, included in the file - * licenses/APL.txt. - */ - -package raw.utils - -import org.scalatest.Tag - -/** - * Represents a test that performs actions against a database instance. - */ -object DbTest extends Tag("raw.testing.tags.DbAccessTest") - -/** - * Represents a test that performs actions against an external network. - */ -object NetworkTest extends Tag("raw.testing.tags.NetworkAccessTest") - -/** - * Represents a test that performs actions against a raw executor instance. - */ -object ExecutorTest extends Tag("raw.testing.tags.ExecutorAccessTest") - -/** - * Represents a test that performs actions against some entity inside a protected network. - */ - -object VPNTest extends Tag("raw.testing.tags.VPNAccessTest")