summaryrefslogtreecommitdiff
path: root/base/src/examples/java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2022-09-16 18:58:48 -0400
committerBen Culkin <scorpress@gmail.com>2022-09-16 18:58:48 -0400
commita3d2728f84375566da3da560b3faad018d34005d (patch)
treed50829207b8b4418c11d6385f49386259bb2cc8a /base/src/examples/java
parent6186f1d87c5e170fa89aa327001706b0692526fc (diff)
Cleanup
Diffstat (limited to 'base/src/examples/java')
-rw-r--r--base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java1
-rw-r--r--base/src/examples/java/bjc/utils/examples/ShuntTest.java20
2 files changed, 10 insertions, 11 deletions
diff --git a/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java b/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java
index a526408..9deaf34 100644
--- a/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java
+++ b/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java
@@ -22,6 +22,7 @@ public class AbbrevMapTest {
* Unused CLI args.
*/
public static void main(final String[] args) {
+ @SuppressWarnings("resource")
final Scanner scn = new Scanner(System.in);
final AbbrevMap2 map = new AbbrevMap2();
diff --git a/base/src/examples/java/bjc/utils/examples/ShuntTest.java b/base/src/examples/java/bjc/utils/examples/ShuntTest.java
index 39d37ee..b20012a 100644
--- a/base/src/examples/java/bjc/utils/examples/ShuntTest.java
+++ b/base/src/examples/java/bjc/utils/examples/ShuntTest.java
@@ -21,19 +21,17 @@ public class ShuntTest
* Unused CLI args
*/
public static void main(final String[] args) {
- Scanner inputSource = new Scanner(System.in);
+ try (Scanner inputSource = new Scanner(System.in)) {
+ System.out.print("Enter a expression to shunt: ");
+ String line = inputSource.nextLine();
- System.out.print("Enter a expression to shunt: ");
- String line = inputSource.nextLine();
+ ShuntingYard<String> yard = new ShuntingYard<>(true);
- ShuntingYard<String> yard = new ShuntingYard<>(true);
+ FunctionalStringTokenizer tokenizer = new FunctionalStringTokenizer(line);
+ ListEx<String> preTokens = tokenizer.toList(strang -> strang);
+ ListEx<String> shuntedTokens = yard.postfix(preTokens, strang -> strang);
- FunctionalStringTokenizer tokenizer = new FunctionalStringTokenizer(line);
- ListEx<String> preTokens = tokenizer.toList(strang -> strang);
- ListEx<String> shuntedTokens = yard.postfix(preTokens, strang -> strang);
-
- System.out.println(shuntedTokens.toString());
-
- inputSource.close();
+ System.out.println(shuntedTokens.toString());
+ }
}
}