Mingun
Mingun
This PR adds missing submodule for [Rust](https://github.com/kaitai-io/kaitai_struct_rust_runtime) and also a submodule of a [graphical viewer](https://github.com/kaitai-io/kaitai_struct_gui), so newcomers will be aware of it. It also updates all outdated submodules because why...
I think, it is possible to get the concrete error, similar to `failed` status and show it in the test matrix. For now, I have no idea what they means?
Currently Java test `tests\formats\expr_int_div.ksy` is failed with the following message: ``` java.lang.AssertionError: expected [-757] but found [-756] at org.testng.Assert.fail(Assert.java:94) at org.testng.Assert.failNotEquals(Assert.java:513) at org.testng.Assert.assertEqualsImpl(Assert.java:135) at org.testng.Assert.assertEquals(Assert.java:116) at org.testng.Assert.assertEquals(Assert.java:389) at org.testng.Assert.assertEquals(Assert.java:399) at...
The original KSY specifications is written in snake_case, but in the test matrix at https://ci.kaitai.io/ test names converted to PascalCase. It makes quite difficult to find a source KSY to...
The problem, similar to #1093, in Java with test `tests\formats\expr_bytes_ops.ksy`: ```yaml meta: id: expr_bytes_ops seq: - id: one size: 3 instances: two: value: '[0x41, 0xff, 0x4b]' one_size: value: one.size one_first:...
This will allow to override this method and do not generate check in KST when performing checks for returned errors using `asserts[i].exception` key. This should be merged with this PR:...
This PR implements suggestion from https://github.com/kaitai-io/kaitai_struct/issues/778 which is also enforced by [enum_invalid.ksy](https://github.com/kaitai-io/kaitai_struct_tests/blob/0c32cbfb1f600fe6c4d7fe0b65d959d732164889/formats/enum_invalid.ksy) test. Related issues: - Runtime changes: https://github.com/kaitai-io/kaitai_struct_java_runtime/pull/42 - Tests changes: https://github.com/kaitai-io/kaitai_struct_tests/pull/125 - Tracking issue: https://github.com/kaitai-io/kaitai_struct/issues/778 - Closes https://github.com/kaitai-io/kaitai_struct/issues/583...
This is required for https://github.com/kaitai-io/kaitai_struct_tests/pull/111
This PR implements solution from [my comment](https://github.com/kaitai-io/kaitai_struct/issues/534#issuecomment-2059567168). Each top-level `ClassSpec` now have a list of other top-level `ClassSpec`s which is explicitly import it. When resolve types and enums now checked...
Octal escape sequences the least used form of escape sequences and hex supported almost everywhere. The only outsiders are [Java](https://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.10.6) (does not support `\xHH` form), [C++](https://en.cppreference.com/w/cpp/language/escape) (unlimited length, so have...