diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-01-18 21:19:17 -0400 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-01-18 21:19:17 -0400 |
| commit | 7a8560805f0469f929c4bb3e222a3a4606bfe651 (patch) | |
| tree | 5f6cb1975a4c712bbc10a04ae47a379c2c0518ec /RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java | |
| parent | cf1adb61f455cb96e5e7ec7b474af8bc0050afad (diff) | |
Update
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java')
| -rw-r--r-- | RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java index 5e0f5bf..5087ab4 100644 --- a/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java +++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java @@ -1,8 +1,8 @@ package bjc.rgens.newparser; -import java.io.File; -import java.io.FileReader; +import java.io.BufferedReader; import java.io.IOException; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.HashMap; @@ -255,15 +255,14 @@ public class RGrammarSet { * absolute path. */ Path convPath = cfgParent.resolve(path.toString()); - File fle = convPath.toFile(); - if (fle.isDirectory()) { + if(Files.isDirectory(convPath)) { /* @TODO implement subset grammars */ throw new GrammarException("Sub-grammar sets aren't implemented yet"); - } else if (fle.getName().endsWith(".gram")) { + } else if (convPath.getFileName().endsWith(".gram")) { /* Load grammar file. */ try { - FileReader fis = new FileReader(fle); + BufferedReader fis = Files.newBufferedReader(convPath); RGrammar gram = RGrammarParser.readGrammar(fis); fis.close(); |
