From 56f07e9a3aaa873fe385d224f088f048dbafa8f7 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Mon, 10 Apr 2017 16:49:54 -0400 Subject: Cleanup --- JPratt/src/main/java/bjc/pratt/TokenStream.java | 39 +++++++++++++------------ 1 file changed, 20 insertions(+), 19 deletions(-) (limited to 'JPratt/src/main/java/bjc/pratt/TokenStream.java') diff --git a/JPratt/src/main/java/bjc/pratt/TokenStream.java b/JPratt/src/main/java/bjc/pratt/TokenStream.java index e377352..7390e5f 100644 --- a/JPratt/src/main/java/bjc/pratt/TokenStream.java +++ b/JPratt/src/main/java/bjc/pratt/TokenStream.java @@ -1,27 +1,28 @@ package bjc.pratt; -import bjc.utils.funcutils.StringUtils; -import bjc.utils.parserutils.ParserException; import java.util.Arrays; import java.util.HashSet; import java.util.Iterator; import java.util.Set; +import bjc.utils.funcutils.StringUtils; +import bjc.utils.parserutils.ParserException; + /** * A stream of tokens. - * + * * @author EVE * * @param * The key type of the token. - * + * * @param * The value type of the token. */ public abstract class TokenStream implements Iterator> { /** * The exception thrown when an expectation fails. - * + * * @author EVE * */ @@ -30,18 +31,18 @@ public abstract class TokenStream implements Iterator> { /** * Create a new exception with the specified message. - * + * * @param msg * The message of the exception. */ - public ExpectationException(String msg) { + public ExpectationException(final String msg) { super(msg); } } /** * Get the current token. - * + * * @return The current token. */ public abstract Token current(); @@ -55,18 +56,18 @@ public abstract class TokenStream implements Iterator> { /** * Utility method for checking that the next token is one of a specific * set of types, and then consuming it. - * + * * @param expectedKeys * The expected values - * + * * @throws ExpectationException * If the token is not one of the expected types. */ - public void expect(Set expectedKeys) throws ExpectationException { - K curKey = current().getKey(); + public void expect(final Set expectedKeys) throws ExpectationException { + final K curKey = current().getKey(); if (!expectedKeys.contains(curKey)) { - String expectedList = StringUtils.toEnglishList(expectedKeys.toArray(), false); + final String expectedList = StringUtils.toEnglishList(expectedKeys.toArray(), false); throw new ExpectationException("One of '" + expectedList + "' was expected, not " + curKey); } @@ -77,27 +78,27 @@ public abstract class TokenStream implements Iterator> { /** * Utility method for checking that the next token is one of a specific * set of types, and then consuming it. - * + * * @param expectedKeys * The expected values - * + * * @throws ExpectationException * If the token is not one of the expected types. */ @SafeVarargs - public final void expect(K... expectedKeys) throws ExpectationException { + public final void expect(final K... expectedKeys) throws ExpectationException { expect(new HashSet<>(Arrays.asList(expectedKeys))); } /** * Check whether the head token is a certain type. - * + * * @param val * The type to check for. - * + * * @return Whether or not the head token is of that type. */ - public boolean headIs(K val) { + public boolean headIs(final K val) { return current().getKey().equals(val); } } -- cgit v1.2.3