PackratReader
objects either manually, as in production(new PackratReader(new lexical.Scanner("input")))
,
but the common way should be to rely on the combinator phrase
to wrap a given
input with a PackratReader
if the input is not one itself.