Package io.karatelabs.parser
Class TokenBuffer
java.lang.Object
io.karatelabs.parser.TokenBuffer
Flyweight container for tokens. Holds shared Resource and parallel arrays
for rarely-used token data (comments, prev/next navigation).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
resource
-
-
Constructor Details
-
TokenBuffer
-
-
Method Details
-
addToken
Registers a token and returns its index in the buffer. -
getToken
-
getPrev
-
getNext
-
setComments
-
getComments
-
size
public int size()
-