summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/RGrammarParser.java
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-04 10:55:11 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-04 10:55:11 -0300
commit7201b6bd42d0b3d5176e605eb4076f9d2284500a (patch)
tree23fdd806654b3632c0b4b615259c36da2c9d9432 /src/main/java/bjc/rgens/parser/RGrammarParser.java
parentedade87b0a74137643e4c3ac861fff5cadbbe980 (diff)
Change parser token syntax
Parser meta-tokens now use <...> syntax instead of {...} so as not to get them confused with reference tokens.
Diffstat (limited to 'src/main/java/bjc/rgens/parser/RGrammarParser.java')
-rwxr-xr-xsrc/main/java/bjc/rgens/parser/RGrammarParser.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/bjc/rgens/parser/RGrammarParser.java b/src/main/java/bjc/rgens/parser/RGrammarParser.java
index 463f2ac..7085f06 100755
--- a/src/main/java/bjc/rgens/parser/RGrammarParser.java
+++ b/src/main/java/bjc/rgens/parser/RGrammarParser.java
@@ -435,12 +435,12 @@ public class RGrammarParser {
if (partToAdd.equals("")) {
/* Ignore empty parts */
continue;
- } else if(partToAdd.matches("\\{\\^\\d+\\}")) {
+ } else if(partToAdd.matches("\\<\\^\\d+\\>")) {
/* Set case weights */
weight = Integer.parseInt(partToAdd.substring(2, partToAdd.length() - 1));
- } else if(partToAdd.matches("\\{&\\d+\\}")) {
+ } else if(partToAdd.matches("\\<&\\d+\\>")) {
repCount = Integer.parseInt(partToAdd.substring(2, partToAdd.length() - 1));
- } else if(partToAdd.matches("\\{&\\d+\\.\\.\\d+\\}")) {
+ } else if(partToAdd.matches("\\<&\\d+\\.\\.\\d+\\>")) {
serialLower = Integer.parseInt(partToAdd.substring(2, partToAdd.indexOf(".")));
serialUpper = Integer.parseInt(partToAdd.substring(partToAdd.lastIndexOf(".") + 1, partToAdd.length() - 1));