Mikhail Yakshin

Results 55 issues of Mikhail Yakshin

Hey, I just wanted to get back to the question of error messages formatting for ksc, specifically for console output. Around 2022-07-01, in https://github.com/kaitai-io/kaitai_struct_compiler/commit/977df8fa there was a change suggested and...

enhancement

Currently, all languages use something similar to this code, when it's time to do a substream and parse objects from substream: ```yaml seq: - id: foo size: some_size type: foo_class...

enhancement

At least both FAT filesystem and Microsoft's CFB files follow the same pattern: to specify file contents, one provides an index of starting sector *s0*. A parser must follow the...

enhancement

Moved from https://github.com/kaitai-io/kaitai_struct_compiler/issues/92. Original message: > It will be nice to have Haskell in the target languages.

new language support

Original summary from https://github.com/kaitai-io/kaitai_struct_compiler/issues/98: > I'm working with odd floating point representations and need the power operation to provide a proper value.

enhancement

Following up https://github.com/kaitai-io/kaitai_struct/issues/391#issuecomment-376003487, the proposal is to: - [ ] add a "white list" of encodings that are well-known, canonically named and are guaranteed to work in all languages -...

enhancement

As explored in #632, currently our byte arrays do not support `[]` operation => this needs to be fixed to achieve parity with true arrays.

bug found

Right now, generation of target code by [translators](https://github.com/kaitai-io/kaitai_struct_compiler/tree/master/shared/src/main/scala/io/kaitai/struct/translators) yield more or less spontaneous parenthesis generation. In some cases, it proves to be unoptimal (i.e. extra parenthesis are added when there's...

enhancement

Hi, I wonder if this is already implemented, or I'm using it the wrong way. I'm trying to consolidate various individual ksy files into one file, and then calling those...

bug found

As of now, KS is [using Bintray as primary distribution mechanism](https://bintray.com/kaitai-io/) for reference compiler — we publish Linux .deb packages, Windows .msi packages and universal .zip packages there. The only...

infrastructure