summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/CLIArgsParser.java
diff options
context:
space:
mode:
authorEVE <EVE@EVE-PC>2017-03-13 14:43:52 -0400
committerEVE <EVE@EVE-PC>2017-03-13 14:43:52 -0400
commit49d169a7d5576d64511340e10db5e0c355f7dacd (patch)
treeb0811d55f30dd851dca0b86b31c81c0573eee8cb /dice-lang/src/bjc/dicelang/CLIArgsParser.java
parent098757690361a7301b0912eea56cc6e9ab32d242 (diff)
Cleanliness
Diffstat (limited to 'dice-lang/src/bjc/dicelang/CLIArgsParser.java')
-rw-r--r--dice-lang/src/bjc/dicelang/CLIArgsParser.java32
1 files changed, 15 insertions, 17 deletions
diff --git a/dice-lang/src/bjc/dicelang/CLIArgsParser.java b/dice-lang/src/bjc/dicelang/CLIArgsParser.java
index 02762cb..de92ff1 100644
--- a/dice-lang/src/bjc/dicelang/CLIArgsParser.java
+++ b/dice-lang/src/bjc/dicelang/CLIArgsParser.java
@@ -105,25 +105,23 @@ public class CLIArgsParser {
String fName = args[i + 1];
try(FileInputStream fis = new FileInputStream(fName)) {
- Scanner scan = new Scanner(fis);
-
- while(scan.hasNextLine()) {
- String ln = scan.nextLine();
-
- Define dfn = parseDefine(ln.substring(ln.indexOf(' ')));
- if(dfn == null || dfn.inError) return -1;
-
- if(ln.startsWith("line")) {
- eng.addLineDefine(dfn);
- } else if(ln.startsWith("token")) {
- eng.addTokenDefine(dfn);
- } else {
- Errors.inst.printError(EK_CLI_INVDFNTYPE, ln.substring(0, ln.indexOf(' ')));
- return -1;
+ try(Scanner scan = new Scanner(fis)) {
+ while(scan.hasNextLine()) {
+ String ln = scan.nextLine();
+
+ Define dfn = parseDefine(ln.substring(ln.indexOf(' ')));
+ if(dfn == null || dfn.inError) return -1;
+
+ if(ln.startsWith("line")) {
+ eng.addLineDefine(dfn);
+ } else if(ln.startsWith("token")) {
+ eng.addTokenDefine(dfn);
+ } else {
+ Errors.inst.printError(EK_CLI_INVDFNTYPE, ln.substring(0, ln.indexOf(' ')));
+ return -1;
+ }
}
}
-
- scan.close();
} catch (FileNotFoundException fnfex) {
Errors.inst.printError(EK_CLI_NOFILE, fName);
return -1;