summaryrefslogtreecommitdiff
path: root/base
diff options
context:
space:
mode:
Diffstat (limited to 'base')
-rw-r--r--base/.settings/org.eclipse.jdt.core.prefs1
-rw-r--r--base/src/bjc/dicelang/expr/ExprREPL.java1
-rw-r--r--base/src/module-info.java14
3 files changed, 11 insertions, 5 deletions
diff --git a/base/.settings/org.eclipse.jdt.core.prefs b/base/.settings/org.eclipse.jdt.core.prefs
index cf2cd45..aeacc3c 100644
--- a/base/.settings/org.eclipse.jdt.core.prefs
+++ b/base/.settings/org.eclipse.jdt.core.prefs
@@ -2,7 +2,6 @@ eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/base/src/bjc/dicelang/expr/ExprREPL.java b/base/src/bjc/dicelang/expr/ExprREPL.java
index 7cc53ee..f499c3b 100644
--- a/base/src/bjc/dicelang/expr/ExprREPL.java
+++ b/base/src/bjc/dicelang/expr/ExprREPL.java
@@ -24,6 +24,7 @@ public class ExprREPL {
final Lexer lex = new Lexer();
/* Prepare our input source. */
+ @SuppressWarnings("resource")
final Scanner scan = new Scanner(System.in);
/* Read initial command. */
diff --git a/base/src/module-info.java b/base/src/module-info.java
index b3df025..4b3f019 100644
--- a/base/src/module-info.java
+++ b/base/src/module-info.java
@@ -1,3 +1,9 @@
+/**
+ * A language for rolling dice.
+ *
+ * @author bjcul
+ *
+ */
module dicelang.base {
exports bjc.dicelang.cli;
exports bjc.dicelang.eval;
@@ -6,10 +12,10 @@ module dicelang.base {
exports bjc.dicelang.expr;
exports bjc.dicelang.util;
- requires bjc.utils;
- requires dicelang.dice;
- requires dicelang.scl;
- requires esodata;
+ requires transitive bjc.utils;
+ requires transitive dicelang.dice;
+ requires transitive dicelang.scl;
+ requires transitive esodata;
requires guava;
requires java.logging;
requires jline;