Parsing Methods in Java
lIn the Java version, we will Ònot need toÓ return the unparsed input
as a value.
lWe can side-effect the input
stream to achieve a similar result,
Òusing upÓ characters as we go.
lWe can store the input stream in the parse object, rather than pass it
as an argument.