org.apache.daffodil.processors.parsers
True if alignment, bit/byte order, and other aspects of real data on the data stream are relevant.
True if alignment, bit/byte order, and other aspects of real data on the data stream are relevant.
True for primitive processors that actually touch the data stream, false otherwise.
We are treating packed binary formats as just a string in iso-8859-1 encoding.
We are treating packed binary formats as just a string in iso-8859-1 encoding.
This works because java/scala's decoder for iso-8859-1 does not implement any unmapping error detection. The official definition of iso-8859-1 has a few unmapped characters, but most interpretations of iso-8859-1 implement these code points anyway, with their unicode code points being exactly the byte values (interpreted unsigned).
So, in scala/java anyway, it appears one can use iso-8859-1 as characters corresponding to raw byte values.