An IdentifierInputStream provides a mechanism for encoding 8-bit data into a valid Java identifier. According to JLS3.8 a Java Identifier is a string matching [A-Za-z_][A-Za-z0-9$_]*
Since there are 64 possibilities for each character in a Java identifier, we're basically encoding 8-bit data into a 6-bit stream (with encoding).
@author David J. Pearce
|
|
|
|