Closed vityaman closed 1 month ago
- Introduced an optional parameters pack for
collectCandidates
. Because current API is not so convenient for usage of only a part of arguments.
I believe the term "parameter pack" is used in the context of type parameters, but I know what you mean.
- Did hide
preferredRules
andignoredTokens
under setters. This will provide us an ability to change internal data structures to improve performance (I'm thinking about usingBitSet
, because it is more cache friendly while there are not, so many token types in average generated parser).
Unnecessary. If you change the storage type (which is really uncritical, both in time and space) let the user know and they can adapt.
@mike-lischke,
Introduced an optional parameters pack for
collectCandidates
. Because current API is not so convenient for usage of only a part of arguments.Did hide
preferredRules
andignoredTokens
under setters. This will provide us an ability to change internal data structures to improve performance (I'm thinking about usingBitSet
, because it is more cache friendly while there are not, so many token types in average generated parser).Renamed some variables.
Raised port version to
2.0.0
because of API breaking changes.