From 8ba14bcf4269ccd0dc8bcb6f6baf2a1977a6bd54 Mon Sep 17 00:00:00 2001 From: supersurviveur Date: Tue, 4 Nov 2025 14:08:41 +0100 Subject: [PATCH] Add .bloop to make chisel lsp and formatter happy --- .bloop/TPchisel.json | 492 ++++++++++++++++++++++++ .bloop/TPchisel.test.json | 756 +++++++++++++++++++++++++++++++++++++ .bloop/bloop.settings.json | 16 + .gitignore | 1 + 4 files changed, 1265 insertions(+) create mode 100644 .bloop/TPchisel.json create mode 100644 .bloop/TPchisel.test.json create mode 100644 .bloop/bloop.settings.json diff --git a/.bloop/TPchisel.json b/.bloop/TPchisel.json new file mode 100644 index 0000000..52962e6 --- /dev/null +++ b/.bloop/TPchisel.json @@ -0,0 +1,492 @@ +{ + "version": "1.4.0", + "project": { + "name": "TPchisel", + "directory": "/home/julien/ensimag/TPs/FMN_projet", + "workspaceDir": "/home/julien/ensimag/TPs/FMN_projet", + "sources": [ + "/home/julien/ensimag/TPs/FMN_projet/src/main/scala", + "/home/julien/ensimag/TPs/FMN_projet/src/main/java" + ], + "dependencies": [ + + ], + "classpath": [ + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/7.2.0/chisel_2.13-7.2.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.13.1/commons-text-1.13.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.7/json4s-native_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.7/data-class_2.13-0.2.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.16/scala-reflect-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/2.0.1/firtool-resolver_2.13-2.0.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.7/json4s-core_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.7/json4s-native-core_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.7/json4s-ast_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.7/json4s-scalap_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", + "/home/julien/ensimag/TPs/FMN_projet/compile-resources" + ], + "out": "/home/julien/ensimag/TPs/FMN_projet/.bloop/out/TPchisel", + "classesDir": "/home/julien/ensimag/TPs/FMN_projet/.bloop/out/TPchisel/classes", + "resources": [ + "/home/julien/ensimag/TPs/FMN_projet/compile-resources" + ], + "scala": { + "organization": "org.scala-lang", + "name": "scala-compiler", + "version": "2.13.16", + "options": [ + "-Xplugin:/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel-plugin_2.13.16/7.2.0/chisel-plugin_2.13.16-7.2.0.jar", + "-language:reflectiveCalls", + "-deprecation", + "-feature", + "-Xcheckinit", + "-Ymacro-annotations", + "-unchecked", + "-Xfatal-warnings", + "-Ywarn-dead-code", + "-Ywarn-unused" + ], + "jars": [ + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.16/scala-compiler-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.16/scala-reflect-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.27.1/jline-3.27.1-jdk8.jar" + ] + }, + "java": { + "options": [ + + ] + }, + "platform": { + "name": "jvm", + "config": { + "home": "/usr/lib/jvm/java-21-openjdk", + "options": [ + "-Duser.dir=/home/julien/ensimag/TPs/FMN_projet" + ] + }, + "mainClass": [ + + ], + "classpath": [ + "/home/julien/ensimag/TPs/FMN_projet/.bloop/out/TPchisel/classes", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/7.2.0/chisel_2.13-7.2.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.13.1/commons-text-1.13.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.7/json4s-native_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.7/data-class_2.13-0.2.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.16/scala-reflect-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/2.0.1/firtool-resolver_2.13-2.0.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.7/json4s-core_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.7/json4s-native-core_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.7/json4s-ast_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.7/json4s-scalap_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar" + ], + "resources": [ + "/home/julien/ensimag/TPs/FMN_projet/compile-resources", + "/home/julien/ensimag/TPs/FMN_projet/src/main/resources" + ] + }, + "resolution": { + "modules": [ + { + "organization": "com.thoughtworks.paranamer", + "name": "paranamer", + "version": "2.8", + "artifacts": [ + { + "name": "paranamer", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar" + }, + { + "name": "paranamer", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang", + "name": "scala-library", + "version": "2.13.17", + "artifacts": [ + { + "name": "scala-library", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.17/scala-library-2.13.17.jar" + }, + { + "name": "scala-library", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.17/scala-library-2.13.17-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "geny_2.13", + "version": "1.1.1", + "artifacts": [ + { + "name": "geny_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar" + }, + { + "name": "geny_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1-sources.jar" + } + ] + }, + { + "organization": "io.github.alexarchambault", + "name": "data-class_2.13", + "version": "0.2.7", + "artifacts": [ + { + "name": "data-class_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.7/data-class_2.13-0.2.7.jar" + }, + { + "name": "data-class_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.7/data-class_2.13-0.2.7-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upack_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upack_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar" + }, + { + "name": "upack_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.apache.commons", + "name": "commons-text", + "version": "1.13.1", + "artifacts": [ + { + "name": "commons-text", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.13.1/commons-text-1.13.1.jar" + }, + { + "name": "commons-text", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.13.1/commons-text-1.13.1-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-core_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.7/json4s-core_2.13-4.0.7.jar" + }, + { + "name": "json4s-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.7/json4s-core_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upickle-core_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upickle-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar" + }, + { + "name": "upickle-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang", + "name": "scala-reflect", + "version": "2.13.17", + "artifacts": [ + { + "name": "scala-reflect", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.17/scala-reflect-2.13.17.jar" + }, + { + "name": "scala-reflect", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.17/scala-reflect-2.13.17-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-native-core_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-native-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.7/json4s-native-core_2.13-4.0.7.jar" + }, + { + "name": "json4s-native-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.7/json4s-native-core_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "org.chipsalliance", + "name": "firtool-resolver_2.13", + "version": "2.0.1", + "artifacts": [ + { + "name": "firtool-resolver_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/2.0.1/firtool-resolver_2.13-2.0.1.jar" + }, + { + "name": "firtool-resolver_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/2.0.1/firtool-resolver_2.13-2.0.1-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upickle_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upickle_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar" + }, + { + "name": "upickle_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.chipsalliance", + "name": "chisel_2.13", + "version": "7.2.0", + "artifacts": [ + { + "name": "chisel_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/7.2.0/chisel_2.13-7.2.0.jar" + }, + { + "name": "chisel_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/7.2.0/chisel_2.13-7.2.0-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-native_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-native_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.7/json4s-native_2.13-4.0.7.jar" + }, + { + "name": "json4s-native_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.7/json4s-native_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "org.apache.commons", + "name": "commons-lang3", + "version": "3.17.0", + "artifacts": [ + { + "name": "commons-lang3", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar" + }, + { + "name": "commons-lang3", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-ast_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-ast_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.7/json4s-ast_2.13-4.0.7.jar" + }, + { + "name": "json4s-ast_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.7/json4s-ast_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-scalap_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-scalap_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.7/json4s-scalap_2.13-4.0.7.jar" + }, + { + "name": "json4s-scalap_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.7/json4s-scalap_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "com.github.scopt", + "name": "scopt_2.13", + "version": "4.1.0", + "artifacts": [ + { + "name": "scopt_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar" + }, + { + "name": "scopt_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang.modules", + "name": "scala-collection-compat_2.13", + "version": "2.11.0", + "artifacts": [ + { + "name": "scala-collection-compat_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar" + }, + { + "name": "scala-collection-compat_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang.modules", + "name": "scala-xml_2.13", + "version": "2.2.0", + "artifacts": [ + { + "name": "scala-xml_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar" + }, + { + "name": "scala-xml_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "ujson_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "ujson_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar" + }, + { + "name": "ujson_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upickle-implicits_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upickle-implicits_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar" + }, + { + "name": "upickle-implicits_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "os-lib_2.13", + "version": "0.10.7", + "artifacts": [ + { + "name": "os-lib_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar" + }, + { + "name": "os-lib_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7-sources.jar" + } + ] + } + ] + }, + "tags": [ + "library" + ] + } +} \ No newline at end of file diff --git a/.bloop/TPchisel.test.json b/.bloop/TPchisel.test.json new file mode 100644 index 0000000..73860e3 --- /dev/null +++ b/.bloop/TPchisel.test.json @@ -0,0 +1,756 @@ +{ + "version": "1.4.0", + "project": { + "name": "TPchisel.test", + "directory": "/home/julien/ensimag/TPs/FMN_projet", + "workspaceDir": "/home/julien/ensimag/TPs/FMN_projet", + "sources": [ + "/home/julien/ensimag/TPs/FMN_projet/src/test/scala", + "/home/julien/ensimag/TPs/FMN_projet/src/test/java" + ], + "dependencies": [ + "TPchisel" + ], + "classpath": [ + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/7.2.0/chisel_2.13-7.2.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.13/3.2.19/scalatest_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.13.1/commons-text-1.13.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.7/json4s-native_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.7/data-class_2.13-0.2.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.16/scala-reflect-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/2.0.1/firtool-resolver_2.13-2.0.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-core_2.13/3.2.19/scalatest-core_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.19/scalatest-featurespec_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.19/scalatest-flatspec_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.19/scalatest-freespec_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-funsuite_2.13/3.2.19/scalatest-funsuite_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-funspec_2.13/3.2.19/scalatest-funspec_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-propspec_2.13/3.2.19/scalatest-propspec_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-refspec_2.13/3.2.19/scalatest-refspec_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-wordspec_2.13/3.2.19/scalatest-wordspec_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-diagrams_2.13/3.2.19/scalatest-diagrams_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.19/scalatest-matchers-core_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.19/scalatest-shouldmatchers_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-mustmatchers_2.13/3.2.19/scalatest-mustmatchers_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.7/json4s-core_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.7/json4s-native-core_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-compatible/3.2.19/scalatest-compatible-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.13/3.2.19/scalactic_2.13-3.2.19.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.7/json4s-ast_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.7/json4s-scalap_2.13-4.0.7.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", + "/home/julien/ensimag/TPs/FMN_projet/compile-resources", + "/home/julien/ensimag/TPs/FMN_projet/.bloop/out/TPchisel/classes" + ], + "out": "/home/julien/ensimag/TPs/FMN_projet/.bloop/out/TPchisel.test", + "classesDir": "/home/julien/ensimag/TPs/FMN_projet/.bloop/out/TPchisel.test/classes", + "resources": [ + "/home/julien/ensimag/TPs/FMN_projet/compile-resources" + ], + "scala": { + "organization": "org.scala-lang", + "name": "scala-compiler", + "version": "2.13.16", + "options": [ + "-Xplugin:/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel-plugin_2.13.16/7.2.0/chisel-plugin_2.13.16-7.2.0.jar", + "-language:reflectiveCalls", + "-deprecation", + "-feature", + "-Xcheckinit", + "-Ymacro-annotations", + "-unchecked", + "-Xfatal-warnings", + "-Ywarn-dead-code", + "-Ywarn-unused" + ], + "jars": [ + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.16/scala-compiler-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.16/scala-reflect-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.15/java-diff-utils-4.15.jar", + "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.27.1/jline-3.27.1-jdk8.jar" + ] + }, + "java": { + "options": [ + + ] + }, + "test": { + "frameworks": [ + { + "names": [ + "org.scalatest.tools.Framework" + ] + } + ], + "options": { + "excludes": [ + + ], + "arguments": [ + + ] + } + }, + "platform": { + "name": "jvm", + "config": { + "home": "/usr/lib/jvm/java-21-openjdk", + "options": [ + "-Duser.dir=/home/julien/ensimag/TPs/FMN_projet" + ] + }, + "mainClass": [ + + ], + "resources": [ + "/home/julien/ensimag/TPs/FMN_projet/compile-resources", + "/home/julien/ensimag/TPs/FMN_projet/src/test/resources" + ] + }, + "resolution": { + "modules": [ + { + "organization": "org.scalatest", + "name": "scalatest-freespec_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-freespec_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.19/scalatest-freespec_2.13-3.2.19.jar" + }, + { + "name": "scalatest-freespec_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.19/scalatest-freespec_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-featurespec_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-featurespec_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.19/scalatest-featurespec_2.13-3.2.19.jar" + }, + { + "name": "scalatest-featurespec_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.19/scalatest-featurespec_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang", + "name": "scala-library", + "version": "2.13.17", + "artifacts": [ + { + "name": "scala-library", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.17/scala-library-2.13.17.jar" + }, + { + "name": "scala-library", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.17/scala-library-2.13.17-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "geny_2.13", + "version": "1.1.1", + "artifacts": [ + { + "name": "geny_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar" + }, + { + "name": "geny_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-refspec_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-refspec_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-refspec_2.13/3.2.19/scalatest-refspec_2.13-3.2.19.jar" + }, + { + "name": "scalatest-refspec_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-refspec_2.13/3.2.19/scalatest-refspec_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upack_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upack_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar" + }, + { + "name": "upack_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.apache.commons", + "name": "commons-text", + "version": "1.13.1", + "artifacts": [ + { + "name": "commons-text", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.13.1/commons-text-1.13.1.jar" + }, + { + "name": "commons-text", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-text/1.13.1/commons-text-1.13.1-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-wordspec_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-wordspec_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-wordspec_2.13/3.2.19/scalatest-wordspec_2.13-3.2.19.jar" + }, + { + "name": "scalatest-wordspec_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-wordspec_2.13/3.2.19/scalatest-wordspec_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-matchers-core_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-matchers-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.19/scalatest-matchers-core_2.13-3.2.19.jar" + }, + { + "name": "scalatest-matchers-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.19/scalatest-matchers-core_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-propspec_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-propspec_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-propspec_2.13/3.2.19/scalatest-propspec_2.13-3.2.19.jar" + }, + { + "name": "scalatest-propspec_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-propspec_2.13/3.2.19/scalatest-propspec_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-core_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.7/json4s-core_2.13-4.0.7.jar" + }, + { + "name": "json4s-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-core_2.13/4.0.7/json4s-core_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upickle-core_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upickle-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar" + }, + { + "name": "upickle-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang", + "name": "scala-reflect", + "version": "2.13.17", + "artifacts": [ + { + "name": "scala-reflect", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.17/scala-reflect-2.13.17.jar" + }, + { + "name": "scala-reflect", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.17/scala-reflect-2.13.17-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-flatspec_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-flatspec_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.19/scalatest-flatspec_2.13-3.2.19.jar" + }, + { + "name": "scalatest-flatspec_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.19/scalatest-flatspec_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-diagrams_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-diagrams_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-diagrams_2.13/3.2.19/scalatest-diagrams_2.13-3.2.19.jar" + }, + { + "name": "scalatest-diagrams_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-diagrams_2.13/3.2.19/scalatest-diagrams_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-compatible", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-compatible", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-compatible/3.2.19/scalatest-compatible-3.2.19.jar" + }, + { + "name": "scalatest-compatible", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-compatible/3.2.19/scalatest-compatible-3.2.19-sources.jar" + } + ] + }, + { + "organization": "com.thoughtworks.paranamer", + "name": "paranamer", + "version": "2.8", + "artifacts": [ + { + "name": "paranamer", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8.jar" + }, + { + "name": "paranamer", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/thoughtworks/paranamer/paranamer/2.8/paranamer-2.8-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-native-core_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-native-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.7/json4s-native-core_2.13-4.0.7.jar" + }, + { + "name": "json4s-native-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native-core_2.13/4.0.7/json4s-native-core_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "org.chipsalliance", + "name": "firtool-resolver_2.13", + "version": "2.0.1", + "artifacts": [ + { + "name": "firtool-resolver_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/2.0.1/firtool-resolver_2.13-2.0.1.jar" + }, + { + "name": "firtool-resolver_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/firtool-resolver_2.13/2.0.1/firtool-resolver_2.13-2.0.1-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upickle_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upickle_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar" + }, + { + "name": "upickle_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-native_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-native_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.7/json4s-native_2.13-4.0.7.jar" + }, + { + "name": "json4s-native_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-native_2.13/4.0.7/json4s-native_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "org.apache.commons", + "name": "commons-lang3", + "version": "3.17.0", + "artifacts": [ + { + "name": "commons-lang3", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar" + }, + { + "name": "commons-lang3", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-funspec_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-funspec_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-funspec_2.13/3.2.19/scalatest-funspec_2.13-3.2.19.jar" + }, + { + "name": "scalatest-funspec_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-funspec_2.13/3.2.19/scalatest-funspec_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.chipsalliance", + "name": "chisel_2.13", + "version": "7.2.0", + "artifacts": [ + { + "name": "chisel_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/7.2.0/chisel_2.13-7.2.0.jar" + }, + { + "name": "chisel_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/chipsalliance/chisel_2.13/7.2.0/chisel_2.13-7.2.0-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-mustmatchers_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-mustmatchers_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-mustmatchers_2.13/3.2.19/scalatest-mustmatchers_2.13-3.2.19.jar" + }, + { + "name": "scalatest-mustmatchers_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-mustmatchers_2.13/3.2.19/scalatest-mustmatchers_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "io.github.alexarchambault", + "name": "data-class_2.13", + "version": "0.2.7", + "artifacts": [ + { + "name": "data-class_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.7/data-class_2.13-0.2.7.jar" + }, + { + "name": "data-class_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/io/github/alexarchambault/data-class_2.13/0.2.7/data-class_2.13-0.2.7-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-ast_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-ast_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.7/json4s-ast_2.13-4.0.7.jar" + }, + { + "name": "json4s-ast_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-ast_2.13/4.0.7/json4s-ast_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "org.json4s", + "name": "json4s-scalap_2.13", + "version": "4.0.7", + "artifacts": [ + { + "name": "json4s-scalap_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.7/json4s-scalap_2.13-4.0.7.jar" + }, + { + "name": "json4s-scalap_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/json4s/json4s-scalap_2.13/4.0.7/json4s-scalap_2.13-4.0.7-sources.jar" + } + ] + }, + { + "organization": "com.github.scopt", + "name": "scopt_2.13", + "version": "4.1.0", + "artifacts": [ + { + "name": "scopt_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0.jar" + }, + { + "name": "scopt_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_2.13/4.1.0/scopt_2.13-4.1.0-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang.modules", + "name": "scala-collection-compat_2.13", + "version": "2.11.0", + "artifacts": [ + { + "name": "scala-collection-compat_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.jar" + }, + { + "name": "scala-collection-compat_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0-sources.jar" + } + ] + }, + { + "organization": "org.scala-lang.modules", + "name": "scala-xml_2.13", + "version": "2.2.0", + "artifacts": [ + { + "name": "scala-xml_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0.jar" + }, + { + "name": "scala-xml_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.2.0/scala-xml_2.13-2.2.0-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "ujson_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "ujson_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar" + }, + { + "name": "ujson_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-core_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-core_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-core_2.13/3.2.19/scalatest-core_2.13-3.2.19.jar" + }, + { + "name": "scalatest-core_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-core_2.13/3.2.19/scalatest-core_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-shouldmatchers_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-shouldmatchers_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.19/scalatest-shouldmatchers_2.13-3.2.19.jar" + }, + { + "name": "scalatest-shouldmatchers_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.19/scalatest-shouldmatchers_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.13/3.2.19/scalatest_2.13-3.2.19.jar" + }, + { + "name": "scalatest_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.13/3.2.19/scalatest_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "org.scalactic", + "name": "scalactic_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalactic_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.13/3.2.19/scalactic_2.13-3.2.19.jar" + }, + { + "name": "scalactic_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.13/3.2.19/scalactic_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "upickle-implicits_2.13", + "version": "3.3.1", + "artifacts": [ + { + "name": "upickle-implicits_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar" + }, + { + "name": "upickle-implicits_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1-sources.jar" + } + ] + }, + { + "organization": "org.scalatest", + "name": "scalatest-funsuite_2.13", + "version": "3.2.19", + "artifacts": [ + { + "name": "scalatest-funsuite_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-funsuite_2.13/3.2.19/scalatest-funsuite_2.13-3.2.19.jar" + }, + { + "name": "scalatest-funsuite_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest-funsuite_2.13/3.2.19/scalatest-funsuite_2.13-3.2.19-sources.jar" + } + ] + }, + { + "organization": "com.lihaoyi", + "name": "os-lib_2.13", + "version": "0.10.7", + "artifacts": [ + { + "name": "os-lib_2.13", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar" + }, + { + "name": "os-lib_2.13", + "classifier": "sources", + "path": "/home/julien/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7-sources.jar" + } + ] + } + ] + }, + "tags": [ + "test" + ] + } +} \ No newline at end of file diff --git a/.bloop/bloop.settings.json b/.bloop/bloop.settings.json new file mode 100644 index 0000000..2bc5ee4 --- /dev/null +++ b/.bloop/bloop.settings.json @@ -0,0 +1,16 @@ +{ + "javaSemanticDBVersion": "0.11.0", + "semanticDBVersion": "4.13.9", + "supportedScalaVersions": [ + "2.13.16", + "2.12.20", + "2.12.19", + "2.12.18", + "2.12.17", + "2.13.13", + "2.13.14", + "2.13.15", + "2.11.12" + ], + "enableBestEffortMode": false +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index b527dcb..7e0657a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ build mill* .prog* bench/mem +.metals