antlr
public class ByteBuffer extends InputBuffer
A dynamic array is used to buffer up all the input characters. Normally, "k" characters are stored in the buffer. More characters may be stored during guess mode (testing syntactic predicate), or when LT(i>k) is referenced. Consumption of characters is deferred. In other words, reading the next character is not done by conume(), but deferred until needed by LA or LT.
See Also: CharQueue
Field Summary | |
---|---|
InputStream | input |
Constructor Summary | |
---|---|
ByteBuffer(InputStream input_) Create a character buffer |
Method Summary | |
---|---|
void | fill(int amount) Ensure that the character buffer is sufficiently full |