summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbjculkin <bjculkin@mix.wvu.edu>2017-04-05 15:35:13 -0400
committerbjculkin <bjculkin@mix.wvu.edu>2017-04-05 15:35:13 -0400
commitc82452e59b1547392c3e89d08d9173cc6dc79e23 (patch)
tree1927051f7cab7a64eef3f53a78b77780db6cf281
parentb61c66d5e0c18faee68eb91881d5dfe760818856 (diff)
Reorganize
-rw-r--r--JPratt/pom.xml65
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/AssignCommand.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/AssignCommand.java)10
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/BlockEnter.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/BlockEnter.java)4
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/BlockExit.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/BlockExit.java)2
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/PrattParserTest.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/PrattParserTest.java)24
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/SwitchCommand.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/SwitchCommand.java)10
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/TestContext.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/TestContext.java)4
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/Tokenizer.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/Tokenizer.java)8
-rw-r--r--JPratt/src/examples/java/bjc/pratt/examples/VarCommand.java (renamed from JPratt/src/examples/java/bjc/utils/examples/parsing/VarCommand.java)10
-rw-r--r--JPratt/src/main/java/bjc/pratt/InitialCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/InitialCommand.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/NonInitialCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/NonInitialCommand.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/ParseBlock.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/ParseBlock.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/ParserContext.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/ParserContext.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/PrattParser.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/PrattParser.java)6
-rw-r--r--JPratt/src/main/java/bjc/pratt/Token.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/Token.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/TokenStream.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/TokenStream.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/blocks/ParseBlocks.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/ParseBlocks.java)6
-rw-r--r--JPratt/src/main/java/bjc/pratt/blocks/RepeatingParseBlock.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/RepeatingParseBlock.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/blocks/SimpleParseBlock.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/SimpleParseBlock.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/blocks/TriggeredParseBlock.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/TriggeredParseBlock.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/AbstractInitialCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/AbstractInitialCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/BinaryCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/BinaryCommand.java)6
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/BinaryPostCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/BinaryPostCommand.java)4
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/ChainCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/ChainCommand.java)6
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/ConstantCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/ConstantCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/DefaultInitialCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DefaultInitialCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/DefaultNonInitialCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DefaultNonInitialCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/DenestingCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DenestingCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/GroupingCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/GroupingCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/InitialCommands.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/InitialCommands.java)10
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/LeafCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/LeafCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/LeftBinaryCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/LeftBinaryCommand.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/NonBinaryCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/NonBinaryCommand.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/NonInitialCommands.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/NonInitialCommands.java)10
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/PostCircumfixCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PostCircumfixCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/PostfixCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PostfixCommand.java)6
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/PreTernaryCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PreTernaryCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/RightBinaryCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/RightBinaryCommand.java)2
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/TernaryCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/TernaryCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/TransformingInitialCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/TransformingInitialCommand.java)8
-rw-r--r--JPratt/src/main/java/bjc/pratt/commands/UnaryCommand.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/UnaryCommand.java)6
-rw-r--r--JPratt/src/main/java/bjc/pratt/tokens/StringToken.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java)4
-rw-r--r--JPratt/src/main/java/bjc/pratt/tokens/StringTokenStream.java (renamed from JPratt/src/main/java/bjc/utils/parserutils/pratt/tokens/StringTokenStream.java)10
43 files changed, 175 insertions, 166 deletions
diff --git a/JPratt/pom.xml b/JPratt/pom.xml
index a1ef7a9..24eb3bb 100644
--- a/JPratt/pom.xml
+++ b/JPratt/pom.xml
@@ -1,28 +1,39 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>bjc</groupId>
- <artifactId>JPratt</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <name>JPratt</name>
- <description>Pratt parser in java</description>
- <build>
- <sourceDirectory>src</sourceDirectory>
- <plugins>
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>3.5.1</version>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>bjc</groupId>
- <artifactId>BJC-Utils2</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>bjc</groupId>
+ <artifactId>JPratt</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <name>JPratt</name>
+ <description>Pratt parser in java</description>
+ <build>
+ <sourceDirectory>src</sourceDirectory>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.5.1</version>
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>1.2.1</version>
+ <configuration>
+ <mainClass>bjc.pratt.examples.PrattParserTest</mainClass>
+ <arguments>
+ </arguments>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>bjc</groupId>
+ <artifactId>BJC-Utils2</artifactId>
+ <version>0.1.0-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
</project> \ No newline at end of file
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/AssignCommand.java b/JPratt/src/examples/java/bjc/pratt/examples/AssignCommand.java
index 4bdd60f..eb99350 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/AssignCommand.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/AssignCommand.java
@@ -1,12 +1,12 @@
-package bjc.utils.examples.parsing;
+package bjc.pratt.examples;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
+import bjc.pratt.commands.NonBinaryCommand;
+import bjc.pratt.tokens.StringToken;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
-import bjc.utils.parserutils.pratt.commands.NonBinaryCommand;
-import bjc.utils.parserutils.pratt.tokens.StringToken;
class AssignCommand extends NonBinaryCommand<String, String, TestContext> {
public AssignCommand(int prec) {
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/BlockEnter.java b/JPratt/src/examples/java/bjc/pratt/examples/BlockEnter.java
index ac04720..71d4e72 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/BlockEnter.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/BlockEnter.java
@@ -1,8 +1,8 @@
-package bjc.utils.examples.parsing;
+package bjc.pratt.examples;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.esodata.Directory;
-import bjc.utils.parserutils.pratt.Token;
import java.util.function.UnaryOperator;
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/BlockExit.java b/JPratt/src/examples/java/bjc/pratt/examples/BlockExit.java
index b067464..1cca6d5 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/BlockExit.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/BlockExit.java
@@ -1,4 +1,4 @@
-package bjc.utils.examples.parsing;
+package bjc.pratt.examples;
import java.util.function.UnaryOperator;
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/PrattParserTest.java b/JPratt/src/examples/java/bjc/pratt/examples/PrattParserTest.java
index 2cc53b0..4a9ae56 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/PrattParserTest.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/PrattParserTest.java
@@ -1,14 +1,14 @@
-package bjc.utils.examples.parsing;
-
+package bjc.pratt.examples;
+
+import bjc.pratt.InitialCommand;
+import bjc.pratt.NonInitialCommand;
+import bjc.pratt.PrattParser;
+import bjc.pratt.Token;
+import bjc.pratt.tokens.StringToken;
+import bjc.pratt.tokens.StringTokenStream;
import bjc.utils.data.ITree;
import bjc.utils.data.TransformIterator;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.NonInitialCommand;
-import bjc.utils.parserutils.pratt.PrattParser;
-import bjc.utils.parserutils.pratt.Token;
-import bjc.utils.parserutils.pratt.tokens.StringToken;
-import bjc.utils.parserutils.pratt.tokens.StringTokenStream;
import bjc.utils.parserutils.splitter.TokenSplitter;
import bjc.utils.parserutils.splitter.TwoLevelSplitter;
@@ -22,11 +22,9 @@ import java.util.Scanner;
import java.util.Set;
import java.util.function.UnaryOperator;
-import static bjc.utils.parserutils.pratt.commands.NonInitialCommands.*;
-import static bjc.utils.parserutils.pratt.commands.InitialCommands.*;
-
-import static bjc.utils.parserutils.pratt.tokens.StringToken.litToken;
-
+import static bjc.pratt.commands.InitialCommands.*;
+import static bjc.pratt.commands.NonInitialCommands.*;
+import static bjc.pratt.tokens.StringToken.litToken;
import static bjc.utils.functypes.ID.id;
/**
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/SwitchCommand.java b/JPratt/src/examples/java/bjc/pratt/examples/SwitchCommand.java
index 78d8093..4a5bd22 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/SwitchCommand.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/SwitchCommand.java
@@ -1,12 +1,12 @@
-package bjc.utils.examples.parsing;
+package bjc.pratt.examples;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
+import bjc.pratt.tokens.StringToken;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
-import bjc.utils.parserutils.pratt.tokens.StringToken;
class SwitchCommand implements InitialCommand<String, String, TestContext> {
@Override
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/TestContext.java b/JPratt/src/examples/java/bjc/pratt/examples/TestContext.java
index 7f9986e..b5e8448 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/TestContext.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/TestContext.java
@@ -1,11 +1,11 @@
-package bjc.utils.examples.parsing;
+package bjc.pratt.examples;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.esodata.Directory;
import bjc.utils.esodata.SimpleDirectory;
import bjc.utils.esodata.SimpleStack;
import bjc.utils.esodata.Stack;
-import bjc.utils.parserutils.pratt.Token;
/**
* Simple context for the parser.
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/Tokenizer.java b/JPratt/src/examples/java/bjc/pratt/examples/Tokenizer.java
index a224de6..563b578 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/Tokenizer.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/Tokenizer.java
@@ -1,12 +1,12 @@
-package bjc.utils.examples.parsing;
+package bjc.pratt.examples;
-import bjc.utils.parserutils.pratt.Token;
-import bjc.utils.parserutils.pratt.tokens.StringToken;
+import bjc.pratt.Token;
+import bjc.pratt.tokens.StringToken;
import java.util.Set;
import java.util.function.Function;
-import static bjc.utils.parserutils.pratt.tokens.StringToken.litToken;
+import static bjc.pratt.tokens.StringToken.litToken;
final class Tokenizer implements Function<String, Token<String, String>> {
private Set<String> ops;
diff --git a/JPratt/src/examples/java/bjc/utils/examples/parsing/VarCommand.java b/JPratt/src/examples/java/bjc/pratt/examples/VarCommand.java
index 5cf4b25..dd04a59 100644
--- a/JPratt/src/examples/java/bjc/utils/examples/parsing/VarCommand.java
+++ b/JPratt/src/examples/java/bjc/pratt/examples/VarCommand.java
@@ -1,12 +1,12 @@
-package bjc.utils.examples.parsing;
+package bjc.pratt.examples;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
+import bjc.pratt.commands.AbstractInitialCommand;
+import bjc.pratt.tokens.StringToken;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
-import bjc.utils.parserutils.pratt.commands.AbstractInitialCommand;
-import bjc.utils.parserutils.pratt.tokens.StringToken;
class VarCommand extends AbstractInitialCommand<String, String, TestContext> {
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/InitialCommand.java b/JPratt/src/main/java/bjc/pratt/InitialCommand.java
index 716b99e..470ef3b 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/InitialCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/InitialCommand.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt;
+package bjc.pratt;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/NonInitialCommand.java b/JPratt/src/main/java/bjc/pratt/NonInitialCommand.java
index b6797d3..3f6512d 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/NonInitialCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/NonInitialCommand.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt;
+package bjc.pratt;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/ParseBlock.java b/JPratt/src/main/java/bjc/pratt/ParseBlock.java
index 4542107..cf707ed 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/ParseBlock.java
+++ b/JPratt/src/main/java/bjc/pratt/ParseBlock.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt;
+package bjc.pratt;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/ParserContext.java b/JPratt/src/main/java/bjc/pratt/ParserContext.java
index 55b5e98..f5e22ba 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/ParserContext.java
+++ b/JPratt/src/main/java/bjc/pratt/ParserContext.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt;
+package bjc.pratt;
/**
* Represents the contextual state passed to a command.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/PrattParser.java b/JPratt/src/main/java/bjc/pratt/PrattParser.java
index c53b4e1..e08a67c 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/PrattParser.java
+++ b/JPratt/src/main/java/bjc/pratt/PrattParser.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt;
+package bjc.pratt;
+import bjc.pratt.commands.DefaultInitialCommand;
+import bjc.pratt.commands.DefaultNonInitialCommand;
import bjc.utils.data.ITree;
import bjc.utils.funcutils.NumberUtils;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.commands.DefaultNonInitialCommand;
-import bjc.utils.parserutils.pratt.commands.DefaultInitialCommand;
import java.util.HashMap;
import java.util.Map;
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/Token.java b/JPratt/src/main/java/bjc/pratt/Token.java
index 6db8b63..1f2616b 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/Token.java
+++ b/JPratt/src/main/java/bjc/pratt/Token.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt;
+package bjc.pratt;
/**
* Represents a simple parsing token.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/TokenStream.java b/JPratt/src/main/java/bjc/pratt/TokenStream.java
index 227e9a1..d3472a0 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/TokenStream.java
+++ b/JPratt/src/main/java/bjc/pratt/TokenStream.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt;
+package bjc.pratt;
import bjc.utils.funcutils.StringUtils;
import bjc.utils.parserutils.ParserException;
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/ParseBlocks.java b/JPratt/src/main/java/bjc/pratt/blocks/ParseBlocks.java
index 9df8355..e0dea48 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/ParseBlocks.java
+++ b/JPratt/src/main/java/bjc/pratt/blocks/ParseBlocks.java
@@ -1,11 +1,11 @@
-package bjc.utils.parserutils.pratt.blocks;
+package bjc.pratt.blocks;
import java.util.function.Predicate;
import java.util.function.UnaryOperator;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.Token;
/**
* Utility class for creating common implementations of {@link ParseBlock}
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/RepeatingParseBlock.java b/JPratt/src/main/java/bjc/pratt/blocks/RepeatingParseBlock.java
index 08a4bae..1c82b36 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/RepeatingParseBlock.java
+++ b/JPratt/src/main/java/bjc/pratt/blocks/RepeatingParseBlock.java
@@ -1,13 +1,13 @@
-package bjc.utils.parserutils.pratt.blocks;
+package bjc.pratt.blocks;
import java.util.function.UnaryOperator;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A parse block that can parse a sequnce of zero or more occurances of another
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/SimpleParseBlock.java b/JPratt/src/main/java/bjc/pratt/blocks/SimpleParseBlock.java
index c2e9e54..acddd3b 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/SimpleParseBlock.java
+++ b/JPratt/src/main/java/bjc/pratt/blocks/SimpleParseBlock.java
@@ -1,12 +1,12 @@
-package bjc.utils.parserutils.pratt.blocks;
+package bjc.pratt.blocks;
import java.util.function.Predicate;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* Simple implementation of {@link ParseBlock}
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/TriggeredParseBlock.java b/JPratt/src/main/java/bjc/pratt/blocks/TriggeredParseBlock.java
index fbfc61b..5e561fc 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/blocks/TriggeredParseBlock.java
+++ b/JPratt/src/main/java/bjc/pratt/blocks/TriggeredParseBlock.java
@@ -1,12 +1,12 @@
-package bjc.utils.parserutils.pratt.blocks;
+package bjc.pratt.blocks;
import java.util.function.UnaryOperator;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A parse block that can adjust the state before handling its context.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/AbstractInitialCommand.java b/JPratt/src/main/java/bjc/pratt/commands/AbstractInitialCommand.java
index 3c3a89b..b5a789c 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/AbstractInitialCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/AbstractInitialCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* Abstract base for initial commands.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/BinaryCommand.java b/JPratt/src/main/java/bjc/pratt/commands/BinaryCommand.java
index 781309c..44cb5f8 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/BinaryCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/BinaryCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A binary operator.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/BinaryPostCommand.java b/JPratt/src/main/java/bjc/pratt/commands/BinaryPostCommand.java
index 806f2f3..18a5584 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/BinaryPostCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/BinaryPostCommand.java
@@ -1,6 +1,6 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
-import bjc.utils.parserutils.pratt.NonInitialCommand;
+import bjc.pratt.NonInitialCommand;
/**
* A operator with fixed precedence.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/ChainCommand.java b/JPratt/src/main/java/bjc/pratt/commands/ChainCommand.java
index 1324586..c7a10b1 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/ChainCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/ChainCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
import java.util.Set;
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/ConstantCommand.java b/JPratt/src/main/java/bjc/pratt/commands/ConstantCommand.java
index 10ff184..86a172f 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/ConstantCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/ConstantCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A command that represents a specific tree.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DefaultInitialCommand.java b/JPratt/src/main/java/bjc/pratt/commands/DefaultInitialCommand.java
index 7409755..717444a 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DefaultInitialCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/DefaultInitialCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* Default implementation of an initial command.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DefaultNonInitialCommand.java b/JPratt/src/main/java/bjc/pratt/commands/DefaultNonInitialCommand.java
index 887dd25..aeb337d 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DefaultNonInitialCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/DefaultNonInitialCommand.java
@@ -1,9 +1,9 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.NonInitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
-import bjc.utils.parserutils.pratt.NonInitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* Default implementation of a non-initial command.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DenestingCommand.java b/JPratt/src/main/java/bjc/pratt/commands/DenestingCommand.java
index 567e608..9b4518f 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/DenestingCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/DenestingCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A command that denests a input tree.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/GroupingCommand.java b/JPratt/src/main/java/bjc/pratt/commands/GroupingCommand.java
index 37cc6ee..1a8d3c8 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/GroupingCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/GroupingCommand.java
@@ -1,11 +1,11 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A grouping operator.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/InitialCommands.java b/JPratt/src/main/java/bjc/pratt/commands/InitialCommands.java
index eac357a..3ece14c 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/InitialCommands.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/InitialCommands.java
@@ -1,13 +1,13 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.Token;
import java.util.function.UnaryOperator;
-import static bjc.utils.parserutils.pratt.blocks.ParseBlocks.*;
+import static bjc.pratt.blocks.ParseBlocks.*;
/**
* * Contains factory methods for producing common implementations of
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/LeafCommand.java b/JPratt/src/main/java/bjc/pratt/commands/LeafCommand.java
index 3937f5f..798b9ce 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/LeafCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/LeafCommand.java
@@ -1,11 +1,11 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A operator that stands for itself.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/LeftBinaryCommand.java b/JPratt/src/main/java/bjc/pratt/commands/LeftBinaryCommand.java
index 58d7261..4a481d7 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/LeftBinaryCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/LeftBinaryCommand.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
/**
* A left-associative operator.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/NonBinaryCommand.java b/JPratt/src/main/java/bjc/pratt/commands/NonBinaryCommand.java
index d32a1a7..d1208bd 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/NonBinaryCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/NonBinaryCommand.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
/**
* A non-associative operator.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/NonInitialCommands.java b/JPratt/src/main/java/bjc/pratt/commands/NonInitialCommands.java
index 45bdc51..b7eda95 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/NonInitialCommands.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/NonInitialCommands.java
@@ -1,9 +1,9 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
-import bjc.utils.parserutils.pratt.NonInitialCommand;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.Token;
-import bjc.utils.parserutils.pratt.blocks.SimpleParseBlock;
+import bjc.pratt.NonInitialCommand;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.Token;
+import bjc.pratt.blocks.SimpleParseBlock;
import java.util.Set;
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PostCircumfixCommand.java b/JPratt/src/main/java/bjc/pratt/commands/PostCircumfixCommand.java
index 90fca00..6bed0ff 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PostCircumfixCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/PostCircumfixCommand.java
@@ -1,11 +1,11 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A post-circumfix operator, like array indexing.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PostfixCommand.java b/JPratt/src/main/java/bjc/pratt/commands/PostfixCommand.java
index bab3de4..5e2ce28 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PostfixCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/PostfixCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A postfix operator.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PreTernaryCommand.java b/JPratt/src/main/java/bjc/pratt/commands/PreTernaryCommand.java
index 42d1a6e..efa7872 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/PreTernaryCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/PreTernaryCommand.java
@@ -1,11 +1,11 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A prefix ternary operator, like an if/then/else group.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/RightBinaryCommand.java b/JPratt/src/main/java/bjc/pratt/commands/RightBinaryCommand.java
index 5f3d9f2..8ddab06 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/RightBinaryCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/RightBinaryCommand.java
@@ -1,4 +1,4 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
/**
* A right-associative binary operator.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/TernaryCommand.java b/JPratt/src/main/java/bjc/pratt/commands/TernaryCommand.java
index 8f04368..bac12cd 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/TernaryCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/TernaryCommand.java
@@ -1,11 +1,11 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParseBlock;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParseBlock;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A ternary command, like C's ?:
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/TransformingInitialCommand.java b/JPratt/src/main/java/bjc/pratt/commands/TransformingInitialCommand.java
index 88803df..9ec3631 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/TransformingInitialCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/TransformingInitialCommand.java
@@ -1,12 +1,12 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
import java.util.function.UnaryOperator;
+import bjc.pratt.InitialCommand;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.InitialCommand;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* An initial command that transforms the result of another command.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/UnaryCommand.java b/JPratt/src/main/java/bjc/pratt/commands/UnaryCommand.java
index c608362..0689210 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/commands/UnaryCommand.java
+++ b/JPratt/src/main/java/bjc/pratt/commands/UnaryCommand.java
@@ -1,10 +1,10 @@
-package bjc.utils.parserutils.pratt.commands;
+package bjc.pratt.commands;
+import bjc.pratt.ParserContext;
+import bjc.pratt.Token;
import bjc.utils.data.ITree;
import bjc.utils.data.Tree;
import bjc.utils.parserutils.ParserException;
-import bjc.utils.parserutils.pratt.ParserContext;
-import bjc.utils.parserutils.pratt.Token;
/**
* A unary operator.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java b/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
index f156f02..2e75702 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java
+++ b/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
@@ -1,6 +1,6 @@
-package bjc.utils.parserutils.pratt.tokens;
+package bjc.pratt.tokens;
-import bjc.utils.parserutils.pratt.Token;
+import bjc.pratt.Token;
/**
* Simple token implementation for strings.
diff --git a/JPratt/src/main/java/bjc/utils/parserutils/pratt/tokens/StringTokenStream.java b/JPratt/src/main/java/bjc/pratt/tokens/StringTokenStream.java
index 75e86c4..7f8215a 100644
--- a/JPratt/src/main/java/bjc/utils/parserutils/pratt/tokens/StringTokenStream.java
+++ b/JPratt/src/main/java/bjc/pratt/tokens/StringTokenStream.java
@@ -1,11 +1,11 @@
-package bjc.utils.parserutils.pratt.tokens;
+package bjc.pratt.tokens;
-import java.util.Iterator;
+import bjc.pratt.Token;
+import bjc.pratt.TokenStream;
-import bjc.utils.parserutils.pratt.Token;
-import bjc.utils.parserutils.pratt.TokenStream;
+import java.util.Iterator;
-import static bjc.utils.parserutils.pratt.tokens.StringToken.litToken;
+import static bjc.pratt.tokens.StringToken.litToken;
/**
* Simple implementation of token stream for strings.