Бомбин Валентин

140
Рейтинг

so-quest
Валентин Бомбин



  •   Регистрация: 05.08.2009 (14 лет назад)

  •   Был(а) на сайте: сегодня в 12:58

Подписчики 12

Группы

Профессиональный разработчик

Рейтинг 140

Нет пророка в отечестве своем. Или любите СП - источник знаний

Инструменты и обработки Программист Платформа 1С v8.3 Windows Абонемент ($m) Внешний отчет (ert,erf) Механизмы платформы 1С

Вопрос создания ФабрикиXDTO на лету оказался на удивление востребованным. Потряс старые разработки и оформил в виде статьи. Никаких божественных откровений - просто пример к синтаксис-помощнику

1 стартмани

05.02.2014    11386    24    so-quest    29       

9

Комментарии

DevСтатический анализатор кода проектов 1C (EPF, ERF, CF, CFE)#18 04.11.23 9:11
(4) Ну не надо такого советовать. У @ZhokhovM на руках парсер и где-то была обработка по форматированию кода. Соберет весь код в одну строку и будет все выполняться за наносекунду
ПубликацииСтатический анализатор кода 1С на Си#12 08.07.23 9:00
(11) Зря ты так сделал. Придется потом переделывать. Хотя работа с юникодом - та еще боль
Глянь в сторону ragel - там попроще, плюс есть неплохая дока и примеры
ПубликацииСтатический анализатор кода 1С на Си#10 02.07.23 10:00
(9) начнешь когда делать - скинь ссылку на репозиторий. Интересно посмотреть на твою реализацию.
Ну и за re2c отдельно плюс. Терпеливый ты
ПубликацииСтатический анализатор кода 1С на Си#8 02.07.23 7:19
Тебе нужно просто получить ast. Каким образом ты его получишь - не особо важно. С flex/bison ты попадаешь на неадекватно сложное представление грамматики. Если не зашел tree, глянь в peg/leg. Есть unicc - удобная штука (но опять же для 1с будет неадекватно сложная грамматика)
ПубликацииСтатический анализатор кода 1С на Си#4 30.06.23 8:48
Глянь https://tree-sitter.github.io/tree-sitter/
Чистый С + хорошее представление кода + нормальная поддержка для сторонних утилит
DevСтатический анализатор кода для встроенного языка 1С#65 30.06.23 8:45
офф. Как давно это все было :)
AdminПарсинг полного технологического журнала 1С и выгрузка в таблицу СУБД (MSSQL, Postgres, SQLight) с помощью python#7 15.02.23 18:14
"Сказать, что она ужасная, это ничего не сказать. Скорее технологический журнал не имеет структуры. Нельзя взять и обработать его каким-то одним регулярным ворожением."

Вы не тот инструмент используете. Регулярки для разбора это в корне неверно. Для питона есть десятки генераторов лексеров и парсеров. Есть генераторы для PEG
Используйте их, экономьте свое время
ОбменПример разработки инструмента загрузки данных SAP в 1С#1 20.09.22 7:34
Имхо, конечно, но проще было текст в хмл преобразовать и дальше использовать КД2 или КД3
ОбменУправление Selenium Web Driver из 1С (или парсинг из 1С по-взрослому)#3 17.05.22 7:26
для Selenium есть контейнер докера. Так удобнее работать, не надо разворачивать все это у себя руками.