public class LookaheadNIterator<E> extends Lookahead2Iterator<E>
Constructor and Description |
---|
LookaheadNIterator(java.util.Iterator<E> input) |
Modifier and Type | Method and Description |
---|---|
void |
consume()
Eat one token.
|
E |
lookahead(int n)
Look at character n places up the stream
|
E |
nextnext() |
E |
peekNext() |
E |
prev()
Return the token just consumed.
|
void |
setInputIterator(java.util.Iterator<E> input)
Should be called if the default constructor is used.
|
java.lang.String |
toString() |
public LookaheadNIterator(java.util.Iterator<E> input)
public void setInputIterator(java.util.Iterator<E> input)
Lookahead2Iterator
setInputIterator
in class Lookahead2Iterator<E>
input
- the new input itteratorpublic E peekNext()
peekNext
in class Lookahead2Iterator<E>
public E nextnext()
nextnext
in class Lookahead2Iterator<E>
public E lookahead(int n)
n
- number of characters to lookaheadpublic E prev()
Lookahead2Iterator
prev
in class Lookahead2Iterator<E>
public void consume()
consume
in class Lookahead2Iterator<E>
public java.lang.String toString()
toString
in class Lookahead2Iterator<E>
Copyright © 2018 Singular Systems http://www.singularsys.com/jep