Typo fix.
[svjatoslav_commons.git] / src / main / java / eu / svjatoslav / commons / string / tokenizer / Tokenizer.java
index ba1590d..4855c18 100755 (executable)
@@ -110,16 +110,24 @@ public class Tokenizer {
         return result;
     }
 
-    public boolean peekIsOneOf(String [] ... possibilities){
+    public boolean peekIsOneOf(String ... possibilities){
         TokenizerMatch nextToken = peekNextToken();
 
-        for (String[] possibility : possibilities)
+        for (String possibility : possibilities)
             if (possibility.equals(nextToken))
                 return true;
 
         return false;
     }
 
+    public void peekExpectNoneOf(String ... possibilities) throws InvalidSyntaxException {
+        TokenizerMatch nextToken = peekNextToken();
+
+        for (String possibility : possibilities)
+            if (possibility.equals(nextToken))
+                throw new InvalidSyntaxException("Not expected \"" + nextToken + "\" here.");
+    }
+
 
     public boolean sequenceMatches(final String sequence) {
         if ((currentIndex + sequence.length()) > source.length())