loom

Форк
0
/
tree-fuze 
30 строк · 637.0 Байт
1
#!/bin/bash
2

3
# Формирование изображений диаграм АСД для основных операций SBL
4

5
dir=doc/tree
6
png=fuze
7

8
if [ -d $dir/$png ]
9
then
10
    echo $dir/$png exists, cleaning...
11
    #rm -rf $dir/$png/*.png
12
else
13
    mkdir $dir
14
    mkdir $dir/$png
15
fi
16

17
echo Starting to create diagrams...
18

19
for file in data/grammar/*.fuze
20
do
21
    echo ${file}
22
    fbname=$(basename "$file" | cut -d. -f1)
23
    bin/simodo-grammatize -S ${file} -s test/tmp/${fbname}.dot
24
    if [ -e test/tmp/${fbname}.dot ]
25
    then
26
        dot -Tpng test/tmp/${fbname}.dot -o${dir}/$png/${fbname}.png
27
    fi
28
done
29

30
rm -rf test/tmp/*.dot
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.