package fortran.lexer;

import java.util.Iterator;

import fortran.reader.Card;

/**
 * The Lexer creates a stream of {@link Token}s
 * from a stream of {@link Card}s.
 * 
 * @author oreissig
 */
public interface Lexer extends Iterator<Statement> {
}

@@ -28,18 +28,41 @@
 ort 
-java.util.
+com.google.common.collect.Peeking
 Iter
@@ -243,16 +243,23 @@
 extends 
+Peeking
 Iterator

make Lexer peekable