-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshow
45 lines (32 loc) · 728 Bytes
/
show
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
source ./kv-bash
if [ ! -z $1 ] && [ ! $1 == "_" ]; then
kvset NAME $1
fi
if [ ! -z $2 ] && [ ! $2 == "_" ]; then
kvset TOOL $2
fi
echo $(kvlist)
NAME=$(kvget NAME)
TOOL=$(kvget TOOL)
# echo $NAME
# echo $TOOL
# echo -------------------
# echo Running mcrl22lps..
# echo -------------------
# mcrl22lps "$NAME.mcrl2" "$NAME.lps" -lstack
if [ $? -eq 0 ]; then
# echo -----------------
# echo Running lps2lts..
# echo -----------------
# lps2lts "$NAME.lps" "$NAME.lts"
if [ $? -eq 0 ]; then
echo -----------------
echo "Running $TOOL.."
echo -----------------
$TOOL "$NAME.lts"
else
echo lps2lts failed
fi
else
echo mcrl22lps failed
fi