parsingdata/metal
A Java library for parsing binary data formats, using declarative descriptions.
JavaApache-2.0
Issues
- 1
Change master branch to main.
#427 opened by mvanaken - 0
- 0
Bug when using `withOrder` method in ParseState.
#415 opened by mvanaken - 0
Missing test for DefUntil
#413 opened by mvanaken - 0
Update dependabot configuration to run monthly and preferably in a single PR.
#416 opened by mvanaken - 0
Using scope makes ref inefficient
#381 opened by mvanaken - 1
Can we benefit from a DelayedValue implementation?
#396 opened by mvanaken - 0
Allow releasing through Github actions.
#412 opened by mvanaken - 1
Make Source methods public.
#410 opened by mvanaken - 0
Extend JavaDoc in Shorthand
#337 opened by jvdb - 0
Test all constructors in AutoEqualityTest
#408 opened by mvanaken - 0
Bug in Until: the name does not contain the scope.
#367 opened by mvanaken - 0
Extend Until to exclude terminator from ParseGraph
#360 opened by mvanaken - 0
Move CI to GitHub Actions
#362 opened by jvdb - 0
Deploy snapshots to GitHub Packages
#365 opened by jvdb - 1
Use Java 9 features (such as List.of and Set.of)
#390 opened by rdvdijk - 0
Allow varargs for Ref to reference to defs with different names and return them in parsing order.
#392 opened by mvanaken - 0
Convert all tests from JUnit4 to JUnit5.
#394 opened by mvanaken - 0
Improve hash implementations for immutable objects.
#402 opened by mvanaken - 0
Join is missing equality methods.
#383 opened by mvanaken - 0
Add cache for more efficient refs
#399 opened by rdvdijk - 0
Performance bug in ConcatenatedValueSource
#405 opened by mvanaken - 0
- 4
- 1
- 1
Add a fully dynamic token, more powerfull than tie
#251 opened by DavyLandman - 0
- 1
- 0
- 1
- 0
Update development environment post 8
#305 opened by jvdb - 0
Update Travis config
#303 opened by jvdb - 0
Unify naming of ValueExpression instances
#274 opened by jvdb - 0
Scope ValueExpression throws a NullPointerException when the head of the ParseGraph does not contain a ParseValue.
#291 opened by jvdb - 6
Add a "locally scoped" ref to avoid unpredictable references in recursive Token definitions
#250 opened by DavyLandman - 0
- 1
Create a clean implementation for NOT_A_VALUE
#280 opened by jvdb - 0
Change Fold's reducer argument to BinaryOperator<SingleValueExpression> or similar
#284 opened by jvdb - 1
Refactor 6 lines occurring 7 times in 7 files: Last.java, First.java, Count.java, UnaryValueExpression.java, FoldCat.java, UnaryLogicalExpression.java, Bytes.java
#246 opened by rdvdijk - 0
Resolve code smells identified by Sonar
#272 opened by jvdb - 1
- 1
Migrate deprecated Github Services to new integrations
#248 opened by jvdb - 2
- 0
Clean up instantiation of default Encoding objects.
#245 opened by jvdb - 0
Use isEmpty() instead of checking for nulls when using an ImmutableList or ParseGraph
#249 opened by jvdb - 0
Allow access to current value of iterator
#236 opened by jvdb - 0
Allow access to parent value of iterator
#240 opened by mvanaken - 1
- 0
- 0
Add caching to `DataExpressionSource`
#232 opened by jvdb