@Override
			public boolean hasNext() {
				return next != -1;
			}
Parse a sequence of integers in the form {@code <em>n</em> ; <em>m</em> ;} ....

<p>
This is designed to replace the {@link String#split(String)} and
{@link Integer#parseInt(String)} pattern, which should avoid some unnecessary object
creation. Unfortunately, the iterator itself is still an object.... Each parameter is parsed
on demand.

@param csiParam the buffer of characters containing the parameters to parse
@return an iterator of integers
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/terminal/vt/VtHandler.java