![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск генератора лексических анализаторов re2c 2.0" | +/– | ![]() |
Сообщение от opennews (ok), 22-Июл-20, 10:14 | ||
Состоялся релиз re2c 2.0, свободного генератора лексических анализаторов для языков C и C++. Проект re2c изначально был создан в 1993 году Питером Бамбулисом как экспериментальный генератор очень быстрых лексических анализаторов, отличающийся от других генераторов скоростью сгенерированного кода и необычно гибким пользовательским интерфейсом, который позволяет легко и эффективно встраивать анализаторы в существующую кодовую базу. С тех пор проект развивается сообществом и продолжает оставаться площадкой для экспериментов и исследований в области формальных грамматик и конечных автоматов... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Fracta1L (ok), 22-Июл-20, 10:14 | –17 +/– | ![]() |
> для языков C и C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14 |
2. Сообщение от Аноним (2), 22-Июл-20, 10:15 | +/– | ![]() |
Ого, кто юзал, как оно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #34, #36 |
3. Сообщение от Повидло19 (?), 22-Июл-20, 10:26 | +2 +/– | ![]() |
> Старая система сборки на Autotools продолжает поддерживаться и использоваться, и в обозримом будущем нет планов от неё отказаться (отчасти чтобы не создавать проблем разработчикам дистрибутивов, отчасти потому что старая система сборки стабильнее и лаконичнее новой). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5 |
4. Сообщение от Cradle (?), 22-Июл-20, 10:34 | +/– | ![]() |
спасибо, не знал про этот проект, буду использовать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
5. Сообщение от Аноним (5), 22-Июл-20, 10:59 | +/– | ![]() |
Это отсебятина переводчика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #8 |
6. Сообщение от Аноним (6), 22-Июл-20, 11:04 | +/– | ![]() |
Чем это лучше фронтенда от LLVM? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10 |
7. Сообщение от Аноним (7), 22-Июл-20, 11:19 | +/– | ![]() |
Выглядит как flex. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #38 |
8. Сообщение от skvadrik (ok), 22-Июл-20, 11:19 | +6 +/– | ![]() |
На самом деле это комментарий от автора (он же переводчик и разработчик обеих систем сборки). В оригинальной новости этого пояснения действительно нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #12 |
9. Сообщение от Аноним (7), 22-Июл-20, 11:20 | +/– | ![]() |
Ну в смысле bison. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
10. Сообщение от Cradle (?), 22-Июл-20, 11:49 | +/– | ![]() |
а что, к llvm есть фронтенд для трансляции регекспов в конечные автоматы по ходу программы, не влияя на остальной код? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
11. Сообщение от Аноним (11), 22-Июл-20, 11:53 | +/– | ![]() |
Оно юзается в PHP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
12.
Сообщение от freehck![]() | +4 +/– | ![]() |
Не будь такой скромной. =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #27 |
13. Сообщение от Аноним (14), 22-Июл-20, 12:41 | –1 +/– | ![]() |
Не знаю, что за прога, но мне она понадобилась для сборки meson и прочего. Как и ccache (который гадит в ~/.ccache, не перепутать с ~/.cache). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
14. Сообщение от Аноним (14), 22-Июл-20, 12:45 | –3 +/– | ![]() |
Зато C самый быстрый, быстрее только ассемблер. Opera 12 парсит тяжелые html со списком пакетов репозитория гораздо быстрее Firefox. Никто с ней не сравнится в этом, даже Netsurf. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
15. Сообщение от Аноним (15), 22-Июл-20, 14:48 | +1 +/– | ![]() |
>Зато C самый быстрый, быстрее только ассемблер. Opera 12 парсит тяжелые html со списком пакетов репозитория гораздо быстрее Firefox. Никто с ней не сравнится в этом, даже Netsurf. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16 |
16. Сообщение от Аноним (7), 22-Июл-20, 15:01 | +/– | ![]() |
Дичь какая-то. Не пытайтесь открывать https://mirror.yandex.ru/gentoo-distfiles/distfiles/ в фф -- я уже и вкладку закрыл, а всё равно ядрами молотит. В opera 69 кстати хотя бы работает, в фф вообще не открывается, нигде не отображается, и процесс можно только убить руками. Не стал ждать дольше 5 минут, может оно бы и загрузилось когда-нибудь, но нагрузка уж чересчур высокая. Elinks самый быстрый. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #17, #18, #19, #31 |
17. Сообщение от Аноним (7), 22-Июл-20, 15:05 | +/– | ![]() |
Виновато было вот это дополнение, но всё равно слишком медленно рендерит и загрузка очень высокая и без него https://addons.mozilla.org/en-US/firefox/addon/css-exfil-pro.../ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
18. Сообщение от Annoynymous (ok), 22-Июл-20, 17:42 | +/– | ![]() |
УМВР, загрузилось секунд за 20. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
19. Сообщение от hiveliberty (ok), 22-Июл-20, 18:37 | +4 +/– | ![]() |
Загрузилось в FF 78.0.2 за пару секунд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #20, #21 |
20. Сообщение от Аноним (7), 22-Июл-20, 18:45 | –1 +/– | ![]() |
> Загрузилось в FF 78.0.2 за пару секунд. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #24 |
21. Сообщение от анон (?), 22-Июл-20, 19:06 | +/– | ![]() |
тоже быстро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #22 |
22. Сообщение от Аноним (22), 22-Июл-20, 20:17 | +/– | ![]() |
Тогда вот вам ссылочка поинтереснее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #25, #32 |
23. Сообщение от Аноним (-), 22-Июл-20, 20:58 | +1 +/– | ![]() |
>>релиз ...свободного генератора лексических анализаторов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #28 |
24. Сообщение от hiveliberty (ok), 22-Июл-20, 21:09 | +/– | ![]() |
Ну вот записал даже, для наглядности: https://youtu.be/S-dASP0Lo6w | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
25. Сообщение от hiveliberty (ok), 22-Июл-20, 21:14 | +/– | ![]() |
На это веселье ушло около 24 секунд, да (пока индикатор загрузки во вкладке бегал). Скроллинг сначала запнулся и дальше листает хорошо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #29 |
26. Сообщение от Аноним84701 (ok), 22-Июл-20, 21:54 | +/– | ![]() |
>>>релиз ...свободного генератора лексических анализаторов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
27. Сообщение от skvadrik (ok), 22-Июл-20, 22:58 | +/– | ![]() |
Спасибо. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
28. Сообщение от skvadrik (ok), 22-Июл-20, 23:26 | +4 +/– | ![]() |
Я не автор текста на википедии, но там написано "Together with the Lemon parser generator, it is used in BRL-CAD as a platform-agnostic and easily compilable alternative to Flex and Bison". Тут нельзя начало предложения оторвать без потери смысла: re2c сравнивается с fleх, а lemon -- с bison. (Подредактирую статью, чтобы не было неоднозначности.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
29. Сообщение от Аноним (29), 23-Июл-20, 04:22 | +/– | ![]() |
Мощный комп. На четвертопне Opera 12 около часа пашет (но съедает не более 512 мб памяти). Про Firefox и думать страшно. Там html весит 50 с лишним мб. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #33 |
31. Сообщение от Ложечка (?), 23-Июл-20, 13:41 | +/– | ![]() |
Всё нормально грузится и отображается в FF. Разве что один раз при скроллинге лагнуло. Майнеры почистите что ли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #35 |
32. Сообщение от Ложечка (?), 23-Июл-20, 13:47 | +/– | ![]() |
А вот это грузится примерно минут в FF, и дальше отображается и прокручивается без проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
33. Сообщение от hiveliberty (ok), 23-Июл-20, 13:51 | +/– | ![]() |
> Мощный комп. На четвертопне Opera 12 около часа пашет (но съедает не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
34. Сообщение от Олег (??), 23-Июл-20, 15:11 | +/– | ![]() |
Я юзал. Норм. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
35. Сообщение от Аноним (7), 23-Июл-20, 15:12 | +/– | ![]() |
> Всё нормально грузится и отображается в FF. Разве что один раз при | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
36. Сообщение от Аноним (36), 23-Июл-20, 23:11 | +/– | ![]() |
И что они анализируют? И с какой целью? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #37 |
37. Сообщение от Cradle (?), 24-Июл-20, 00:53 | +/– | ![]() |
легковесные регекспы с интересными дополнениями, мне например в ембеддовке пригодится протоколы парсить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #39 |
38. Сообщение от Олег (??), 25-Июл-20, 09:09 | +/– | ![]() |
Оно и есть как flex | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
39. Сообщение от Аноним (39), 26-Июл-20, 14:18 | +/– | ![]() |
Бинарные выражения тоже понимает? Можно скажем SMB описать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |