memory heap
345 subscribers
2.29K photos
471 videos
52 files
2.91K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
#projects #guile #guile_smc #parser

Выпустил релиз Guile-SMC 0.6.3:
https://github.com/artyom-poptsov/guile-smc/releases/tag/v0.6.3

Ключевые изменения:
- Парсер PlantUML теперь обрабатывает многострочные комментарии.
- Исправление ошибки в (smc context functional char): теперь процедура pre-action правильно считает количество прочитанных строк (до этого количество прочитанных строк инкрементировалось каждый раз, когда читался любой новый символ.)
- Парсер PlantUML теперь пропускает блоки, начинающиеся с hide (например, hide empty description)
- Для блока legend парсер PlantUML теперь позволяет указывать конец блока, как end legend (в дополнении к endlegend.)
- Улучшение информативности ошибок в парсере PlantUML.
1
Выпустил Guile-SMC 0.6.4 с исправлением ошибок:
https://github.com/artyom-poptsov/guile-smc/releases/tag/v0.6.4

Основное исправление — Make больше не запускает генерацию целевого файла puml-fsm.scm из исходгого puml.puml, когда исходный поменялся. Вместо этого генерация запускается только тогда, когда puml-fsm.scm удалён. Это позволяет избежать иногда возникающих ситуаций, когда система сборки пытается сгенерировать puml-fsm.scm из puml.puml без наличия установленного Guile-SMC в системе, что приводило к ошибке (так как для этого нужен Guile-SMC.)

#projects #guile #guile_smc #scheme