Regex превратили в 3D-лабиринт с шариками
Regex visualized as 3D marble run

Проект Regex Marble Run визуализирует регулярные выражения как трёхмерную трассу для шариков: каждый элемент паттерна становится воротами, петлёй или ответвлением. На примере layout: <.+> показано 42 детали и 41 связь. Инструмент доступен на GitHub, поддерживает JavaScript-синтаксис и флаги u и v, которые нельзя использовать одновременно.
Флаги регулярного выражения u и v взаимоисключающие.
- seizethecheese
Мой коллега раньше учил нетехнических людей программировать. Студенты всегда находили регулярные выражения сложными для понимания.
Давайте будем честными, регулярные выражения могут быть сложными для понимания даже для технических людей. (По крайней мере, для меня это сложно.)
Поэтому коллега создал это, чтобы помочь любому понять произвольные команды regex.
Раскрытие об ИИ: это было создано с использованием Agent Duel, локальной системы арены для кодирующих агентов (https://github.com/bottomless/agent-duel). Раскрытие о продвижении: наша компания разрабатывает agent duel. Чтобы протестировать его и найти ошибки, мы создаём страстные проекты через систему. Тем не менее, я подумал, что HN найдёт это интересным.
- monster_truck
Это на самом деле довольно приятно, жаль, что нет звука. Может быть, драматическая камера слежения за шариками
- fwlr
Похоже, поле ввода текста ограничено 301 символом.