1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#! /bin/sh
######################################
##### Model Transformation Tools #####
######################################
# Bourne shell script: mtt_make_menu
# Creates tk/tcl menus for xmtt.
# Copyright (c) P.J.Gawthrop, 1998,1999
#MTT blurb
title=`mtt --version`
#Collect all systems (inc dir name)
pwd=`pwd`;
dirname=`basename $pwd`
systems=`echo *_abg.fig | sed 's/\([a-zA-Z0-9]*\)_abg.fig/\1/g'`
|
>
>
>
>
>
>
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#! /bin/sh
######################################
##### Model Transformation Tools #####
######################################
# Bourne shell script: mtt_make_menu
# Creates tk/tcl menus for xmtt.
# Copyright (c) P.J.Gawthrop, 1998,1999
## Paths for its files
dotfile="$HOME/.mtt"
xdotfile="${dotfile}/xmtt"
repfile="${xdotfile}/reps"
exfile="${xdotfile}/examples"
#MTT blurb
title=`mtt --version`
#Collect all systems (inc dir name)
pwd=`pwd`;
dirname=`basename $pwd`
systems=`echo *_abg.fig | sed 's/\([a-zA-Z0-9]*\)_abg.fig/\1/g'`
|
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
# Examples menu
cat <<EOF
menu .exam.exam
EOF
echo '#' Examples menu
strip_comments <$MTTPATH/EXAMPLES | examples_txt2tk
# Representations menu
echo '#' Representations menu
cat<<EOF
menu .rep.rep
menu .repall.repall
EOF
strip_comments <$MTTPATH/REPS | reps_txt2tk
|
|
|
|
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
# Examples menu
cat <<EOF
menu .exam.exam
EOF
echo '#' Examples menu
strip_comments <${exfile} | examples_txt2tk
# Representations menu
echo '#' Representations menu
cat<<EOF
menu .rep.rep
menu .repall.repall
EOF
strip_comments <${repfile} | reps_txt2tk
|