UnbufferedTokenStream.numMarkers

@uml Count up with {@link #mark mark()} and down with {@link #release release()}. When we {@code release()} the last mark, {@code numMarkers} reaches 0 and we reset the buffer. Copy {@code tokensp..tokens[n-1]} to {@code tokens[0]..tokens[(n-1)-p]}.

class UnbufferedTokenStream
protected
int numMarkers;

Meta