Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 October 15

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
У меня были мысли на регулярках сделать. Код будет пиздец, но работать будет
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
У меня вот yaml/json можно сказать само AST задаёт а по нему уже всё остальное... Завтра могу показать,
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Но он только для парсинга html/json
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Но можно и другие сделать, пару методов в классе контекста переопределить
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
А про нормальный скриптовый язык, я пытался на дарте написать интерпритатор Lua, да научится TS инициировать.... До построения AST даже не дошёл
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Ибо хотелось сначала генератор парсера AST через BNF сделать
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
Почему заброшено? Последний коммит 2 месяца назад.
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
Мне бы с реализацией парсера html и bb помочь. Хочу сделать два таких парсера чтобы переводить в дерево виджетрв флаттера и усиленно изучаю эту тему
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
Ну как теледарт короче
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
Я не говорю за меня делать, хоть роадмап начертить
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
Хочу до нг сделать
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Ну html парсер уже есть который dom строит. А вот по дому бегать и собирать то что надо, это уже да
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Bb можно и на регулярках
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
Ну смотри какая схема. Я получаю ссылку, получаю html, чищу его от говна и "унифицирую", потом разбираю и собираю в виджеты. Проблема м вложенностью и еще надо одно место в флаттере патчить. Я сделал пр, но на десктопах тесты не проходит
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
Кстати да, есть же html пакет
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Вот с вложенностью и у меня проблема была, у меня в итоге как я их назад селекторы настраиваемые, там своя строка селектора элемента (может отсутствовать) потом строка атрибута, в зависимости от неё получается первичное значение... Если задано поле текст, то первичное значение оттуда берется, потом над ним работает регулярка если задана, она модифицирует скоп, в итоге потом в строке значения можно уже использовать группы полученные с регулярки. На выходе весь полученный скоп модифицируется в указанный тип. Все строки могут заменяться значениями из скопа
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Лучше кароч завтра покажу
источник

a

akella122⌬ in Flutter Developers — русскоговорящее сообщество
У меня все проще. Сначала делим по абзацам, потом определяем картинка или не картинка, потом просто если есть дети, то обрабатываем форматирование игнорируя размер, иначе ничего не делаем
источник

AG

Adel Gilyazeev in Flutter Developers — русскоговорящее сообщество
Ну я тендеры разбираю
источник