Closed GreasySlug closed 1 year ago
Fixes #292 .
Stream uses Vec, but, using insert(0), remove(0) in this case, it takes O(n) for this process alone every time
Stream
Vec
In such cases, it is better to use VecDeque, so as for TokenStream, use the Stream implemented by VecDeque
VecDeque
TokenStream
Changes proposed in this PR:
@mtshiba
Fixes #292 .
Stream
usesVec
, but, using insert(0), remove(0) in this case, it takes O(n) for this process alone every timeIn such cases, it is better to use
VecDeque
, so as forTokenStream
, use theStream
implemented byVecDeque
Changes proposed in this PR:
@mtshiba