|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от opennews (ok) on 28-Июл-16, 12:18 | ||
Проект Kaitai Struct (http://kaitai.io/), позволяющий (https://www.opennet.ru/opennews/art.shtml?num=44226) описывать бинарные форматы структур данных с помощью декларативного языка, а затем исследовать файлы с помощью визуализатора и компилировать этим описания в готовый код парсера на поддерживаемых языках программирования, запустил (http://kaitai.io/repl) веб-версию компилятора. Веб-версия компилятора работает целиком на стороне клиента (т.е. исполняется на JavaScript, а не просто отсылает код на сервер и получает готовый результат). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
2. "Kaitai Struct запустил веб-версию компилятора" | +2 +/– | |
Сообщение от Аноним84701 on 28-Июл-16, 13:18 | ||
> Проект Kaitai Struct, позволяющий описывать бинарные | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Kaitai Struct запустил веб-версию компилятора" | +4 +/– | |
Сообщение от Аноним (??) on 28-Июл-16, 14:43 | ||
Парсер бинарного формата не компилируется в сишку? Максимум ненужно. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от Аноним (??) on 28-Июл-16, 17:48 | ||
Ты не понимаешь, работа с бинарными форматами в этом скриптовом крапе редкостное порево. Особенно в JavaScript. Хотя отдельные экспонаты умудряются парсить ни много ни мало а OSM'ный PBF на стороне клиента, из яваскрипта. И даже типизированные массивы эмулируют для гуано (в основном микрософтовского) которое их не умеет. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
11. "Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от angra (ok) on 28-Июл-16, 22:37 | ||
В таком "скриптовом крапе" как perl существуют встроенные pack/unpack. В других скриптовых языках они есть в виде либ, в том числе и для js. Так что особых проблем с парсингом бинарных форматов нет. Ну по крайней мере для тех, кто смог осилить эти функции. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
4. "Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от GreyCat (ok) on 28-Июл-16, 16:27 | ||
Поддержка C++ - work in progress. В этой JavaScript-версии, опубликованной сегодня, она есть, как несложно убедиться, посмотрев на комбобокс выбора языков. На дня выпустим v0.4 - будет ровно такая же в обычном command line компиляторе. Другой вопрос, что там далеко не все еще работает: http://kaitai.io/ci/ | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
7. "Kaitai Struct запустил веб-версию компилятора" | –1 +/– | |
Сообщение от Аноним (??) on 28-Июл-16, 17:53 | ||
> Поддержка C++ - work in progress. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
10. "Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от GreyCat (ok) on 28-Июл-16, 20:51 | ||
>> Поддержка C++ - work in progress. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
5. "Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от _ (??) on 28-Июл-16, 17:12 | ||
На сайте первые две строки в дроп-боксе выбора языка - cpp_stl и csharp ... | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
8. "Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от Аноним84701 on 28-Июл-16, 18:23 | ||
>> поддержка С и С++ | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
9. "Kaitai Struct запустил веб-версию компилятора" | +/– | |
Сообщение от Аноним (??) on 28-Июл-16, 20:32 | ||
C++ STD для моральных … реверсеров! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |