Overview
Comment:foo=zeros(3,1) translated as zero_state(foo,3)
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 2bcc8568135a363396d90d94897acc45b06396773a08f3639f1b8dbb59896b5f
User & Date: gawthrop@users.sourceforge.net on 2002-04-18 17:02:15.000
Other Links: branch diff | manifest | tags
Context
2002-04-18
17:14:11
Updated -example to --example to correspond to new xmtt check-in: 8788b600f5 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:02:15
foo=zeros(3,1) translated as zero_state(foo,3) check-in: 2bcc856813 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:45:20
Added grid lines to plots. check-in: 925efc1041 user: geraint@users.sourceforge.net tags: origin/master, trunk
Changes
11
12
13
14
15
16
17



18
19
20
21
22
23
24
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27







+
+
+







# Copyright (c) P.J.Gawthrop 1998

###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.66  2001/03/30 15:13:58  gawthrop
## Rationalised simulation modes to each return mtt_data
##
## Revision 1.65  2001/02/09 02:56:46  geraint
## Translate some binary operators
## Allows use of ! in logic.txt
##
## Revision 1.64  2001/02/03 14:00:01  gawthrop
## Geraint's temp. variable patch applied
##
436
437
438
439
440
441
442
443

444
445
446
447
448
449
450
439
440
441
442
443
444
445

446
447
448
449
450
451
452
453







-
+







awk -F# '{printf("%s",$1) 
          if (NF>1) printf("{* %s *}", $2)
          printf("\n") 
         }' |\
sed "s/$space\[\($non_space\)\]$spaces=$spaces\($fun_name\)(\($args\))/\2(\1,\3)/" |\
sed "s/$space\[\($non_space\)\]$spaces=$spaces\($mttfun_name\)(\($args\))/\2(\1,\3)/" |\
sed "s/$space\[\($non_space\)\]$spaces=$spaces\($mttfun_name\)/\2(\1)/" |\
sed "s/$space\[\($non_space\)\]$spaces=$spaces\(zeros\)(\($args\))/\2(\1,\3)/" |\
sed "s/$space\($non_space\)$spaces=${spaces}zeros(\([0-9]*\),1)/zero_state(\1,\2)/" |\
sed "s/$space\($non_space\)$spaces=$spaces\($fun_name\)(\($args\))/\2(\1,\3)/" |\
sed "s/,)/)/" |\
fix_operators |\
awk '
function printvar(Name,N) {
  if (N<1) return;
  width = 10;

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]