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: facbb9d63fc5f942919fcdfdc3aed5942686cac357e739e37ca70b52cf097d89
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: 8aae9fa90d user: gawthrop@users.sourceforge.net tags: origin/master, trunk
17:02:15
foo=zeros(3,1) translated as zero_state(foo,3) check-in: facbb9d63f user: gawthrop@users.sourceforge.net tags: origin/master, trunk
16:45:20
Added grid lines to plots. check-in: fd67ab5205 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 ]