xDrivenDevelopment / precommit1c

Набор утилит для автоматической разборки/сборки внешних обработок и отчетов, при помещении (commit) в git
Other
224 stars 62 forks source link

Установка и использование на *nix #132

Closed zeratulayuris closed 4 years ago

zeratulayuris commented 5 years ago

Появился запрос на кроссплатформенность. Разборку и сборку epf, erf и cfe можно выполнять конфигуратором, это делает возможным использование precommit1c под никсами, вопрос только в разборе mxl - он делается исключительно v8Reader'ом.

zeratulayuris commented 5 years ago

@bambr1975, получится переписать v8Reader так, чтобы com-объекты инициализировались попозже и mxl можно было разобрать без их инициализации?

bambr1975 commented 5 years ago

ыыы. Был форк https://github.com/demidych/precommit1c от человека, который изначально написал v8unpack - там была попытка вообще не использовать V8reader, и делать весь разбор исключительно средствами OneScript, который, в отличии от платформы, умеет регулярные выражения без COM-объектов. И тогда платформу можно было бы дергать только для разбора mxl и V8reader здесь вообще был бы не нужен. Но к сожалению, человек все свои доработки из репозитория удалил. И вернуть их, видимо, можно только из локальной копии с моего компа. Но ее сначала надо найти, и, видимо, причесать ))) Я постараюсь заморочиться на этой неделе.

bambr1975 commented 5 years ago

А mxl можно разбирать достаточно простой внешней обработкой, которая ничего не инициализирует при создании )))

bambr1975 commented 5 years ago

видимо, нужно просто написать такую обработку и придумать, в каком месте существующего распаковщика ее вызывать.

zeratulayuris commented 5 years ago

Место уже точно есть, где вызывать. Так и сделаю тогда вечерком.

zeratulayuris commented 4 years ago

Решено в #150, выпускаю в тестовом режиме, однако.