425 KB
/srv/reproducible-results/rbuild-debian/r-b-build.0qfanIJH/b1/ats2-lang_0.4.2-3_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.0qfanIJH/b2/ats2-lang_0.4.2-3_amd64.changes
378 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·82ee1035d1702153041e2879791f5df0·4479660·debug·optional·ats2-lang-dbgsym_0.4.2-3_amd64.deb1 ·82ee1035d1702153041e2879791f5df0·4479660·debug·optional·ats2-lang-dbgsym_0.4.2-3_amd64.deb
2 ·81431ff10e578691dbfe5e85191508d0·1154548·devel·optional·ats2-lang_0.4.2-3_amd64.deb2 ·288e047e47a2737feb9c768537e181b3·1145544·devel·optional·ats2-lang_0.4.2-3_amd64.deb
3 ·25d0b01eaede77ef308dd00924597d35·9808·lisp·optional·elpa-ats2-mode_0.4.2-3_all.deb3 ·25d0b01eaede77ef308dd00924597d35·9808·lisp·optional·elpa-ats2-mode_0.4.2-3_all.deb
424 KB
ats2-lang_0.4.2-3_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-31·13:13:33.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-31·13:13:33.000000·debian-binary
2 -rw-r--r--···0········0········0····34920·2024-10-31·13:13:33.000000·control.tar.xz2 -rw-r--r--···0········0········0····34392·2024-10-31·13:13:33.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1119436·2024-10-31·13:13:33.000000·data.tar.xz3 -rw-r--r--···0········0········0··1110960·2024-10-31·13:13:33.000000·data.tar.xz
606 B
control.tar.xz
578 B
control.tar
508 B
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·ats2-lang1 Package:·ats2-lang
2 Version:·0.4.2-32 Version:·0.4.2-3
3 Architecture:·amd643 Architecture:·amd64
4 Maintainer:·Matthew·Danish·<mrd@debian.org>4 Maintainer:·Matthew·Danish·<mrd@debian.org>
5 Installed-Size:·89175 Installed-Size:·8810
6 Depends:·libc6·(>=·2.34),·libgc-dev6 Depends:·libc6·(>=·2.34),·libgc-dev
7 Section:·devel7 Section:·devel
8 Priority:·optional8 Priority:·optional
9 Homepage:·http://www.ats-lang.org/9 Homepage:·http://www.ats-lang.org/
10 Description:·ATS·version·2·programming·language·compiler10 Description:·ATS·version·2·programming·language·compiler
11 ·ATS2·a.k.a.·ATS/Postiats·is·a·programming·language·with·a·highly·expressive11 ·ATS2·a.k.a.·ATS/Postiats·is·a·programming·language·with·a·highly·expressive
12 ·type·system·rooted·in·the·framework·Applied·Type·System.·In·particular,·both12 ·type·system·rooted·in·the·framework·Applied·Type·System.·In·particular,·both
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
423 KB
data.tar.xz
423 KB
data.tar
21.3 KB
file list
    
Offset 65, 28 lines modifiedOffset 65, 28 lines modified
65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/
66 -rw-r--r--···0·root·········(0)·root·········(0)····12140·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/patsolve_cnstrnt.sats66 -rw-r--r--···0·root·········(0)·root·········(0)····12140·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/patsolve_cnstrnt.sats
67 -rw-r--r--···0·root·········(0)·root·········(0)······940·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/patsolve_commarg.sats67 -rw-r--r--···0·root·········(0)·root·········(0)······940·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/patsolve_commarg.sats
68 -rw-r--r--···0·root·········(0)·root·········(0)·····3125·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/patsolve_parsing.sats68 -rw-r--r--···0·root·········(0)·root·········(0)·····3125·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve/SATS/patsolve_parsing.sats
69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/
70 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/70 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/
71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/71 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/
72 -rw-r--r--···0·root·········(0)·root·········(0)······422·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/myheader.hats72 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/myheader.hats
73 -rw-r--r--···0·root·········(0)·root·········(0)······637·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_ctx.dats73 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_ctx.dats
74 -rw-r--r--···0·root·········(0)·root·········(0)····18358·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_emit.dats74 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_emit.dats
75 -rw-r--r--···0·root·········(0)·root·········(0)·····2965·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_form.dats75 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_form.dats
76 -rw-r--r--···0·root·········(0)·root·········(0)·····3206·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_interp.dats76 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_interp.dats
77 -rw-r--r--···0·root·········(0)·root·········(0)·····6455·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_smtenv.dats77 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_smtenv.dats
78 -rw-r--r--···0·root·········(0)·root·········(0)····13745·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_commarg.dats78 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_commarg.dats
79 -rw-r--r--···0·root·········(0)·root·········(0)·····1369·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_main.dats79 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_main.dats
80 -rw-r--r--···0·root·········(0)·root·········(0)······869·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_mylib.dats80 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_mylib.dats
81 -rw-r--r--···0·root·········(0)·root·········(0)·····9508·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_solving.dats81 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_solving.dats
82 -rw-r--r--···0·root·········(0)·root·········(0)·····2246·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/Makefile82 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/Makefile
83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/
84 -rw-r--r--···0·root·········(0)·root·········(0)·····1230·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/patsolve_smt2_commarg.sats84 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/patsolve_smt2_commarg.sats
85 -rw-r--r--···0·root·········(0)·root·········(0)·····7651·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/patsolve_smt2_solving.sats85 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/patsolve_smt2_solving.sats
86 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/86 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/
87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/
88 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/88 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/
89 -rw-r--r--···0·root·········(0)·root·········(0)······491·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/myheader.hats89 -rw-r--r--···0·root·········(0)·root·········(0)······491·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/myheader.hats
90 -rw-r--r--···0·root·········(0)·root·········(0)·····1107·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/patsolve_z3_solving_ctx.dats90 -rw-r--r--···0·root·········(0)·root·········(0)·····1107·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/patsolve_z3_solving_ctx.dats
91 -rw-r--r--···0·root·········(0)·root·········(0)····32766·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/patsolve_z3_solving_form.dats91 -rw-r--r--···0·root·········(0)·root·········(0)····32766·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/patsolve_z3_solving_form.dats
92 -rw-r--r--···0·root·········(0)·root·········(0)·····6404·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/patsolve_z3_solving_interp.dats92 -rw-r--r--···0·root·········(0)·root·········(0)·····6404·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-z3/DATS/SOLVING/patsolve_z3_solving_interp.dats
Offset 1214, 32 lines modifiedOffset 1214, 32 lines modified
1214 -rw-r--r--···0·root·········(0)·root·········(0)······841·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/BUCS320/GraphSearch/GraphSearch_dfs.dats1214 -rw-r--r--···0·root·········(0)·root·········(0)······841·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/BUCS320/GraphSearch/GraphSearch_dfs.dats
1215 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/BUCS320/parcomb/1215 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/BUCS320/parcomb/
1216 -rw-r--r--···0·root·········(0)·root·········(0)······754·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/BUCS320/parcomb/parcomb.dats1216 -rw-r--r--···0·root·········(0)·root·········(0)······754·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/BUCS320/parcomb/parcomb.dats
1217 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/1217 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/
1218 -rw-r--r--···0·root·········(0)·root·········(0)······879·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/array0.dats1218 -rw-r--r--···0·root·········(0)·root·········(0)······879·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/array0.dats
1219 -rw-r--r--···0·root·········(0)·root·········(0)·····1233·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/list0.dats1219 -rw-r--r--···0·root·········(0)·root·········(0)·····1233·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/list0.dats
1220 -rw-r--r--···0·root·········(0)·root·········(0)······706·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/option0.dats1220 -rw-r--r--···0·root·········(0)·root·········(0)······706·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/ML/option0.dats
1221 -rw-r--r--···0·root·········(0)·root·········(0)······903·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/PYlist.dats1221 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/PYlist.dats
1222 -rw-r--r--···0·root·········(0)·root·········(0)·····2001·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/arrayref.dats1222 -rw-r--r--···0·root·········(0)·root·········(0)·····2001·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/arrayref.dats
1223 -rw-r--r--···0·root·········(0)·root·········(0)·····1217·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/basics.dats1223 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/basics.dats
1224 -rw-r--r--···0·root·········(0)·root·········(0)······790·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/funarray.dats1224 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/funarray.dats
1225 -rw-r--r--···0·root·········(0)·root·········(0)·····1076·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/gprint.dats1225 -rw-r--r--···0·root·········(0)·root·········(0)·····1076·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/gprint.dats
1226 -rw-r--r--···0·root·········(0)·root·········(0)······617·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/intrange.dats1226 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/intrange.dats
1227 -rw-r--r--···0·root·········(0)·root·········(0)·····2382·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/list.dats1227 -rw-r--r--···0·root·········(0)·root·········(0)·····2382·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/list.dats
1228 -rw-r--r--···0·root·········(0)·root·········(0)······749·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/list_vt.dats1228 -rw-r--r--···0·root·········(0)·root·········(0)······749·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/list_vt.dats
1229 -rw-r--r--···0·root·········(0)·root·········(0)·····2385·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/matrixref.dats1229 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/matrixref.dats
1230 -rw-r--r--···0·root·········(0)·root·········(0)······695·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/option.dats1230 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/option.dats
1231 -rw-r--r--···0·root·········(0)·root·········(0)······747·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/print.dats1231 -rw-r--r--···0·root·········(0)·root·········(0)······747·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/print.dats
1232 -rw-r--r--···0·root·········(0)·root·········(0)······701·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/qlistref.dats1232 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/qlistref.dats
1233 -rw-r--r--···0·root·········(0)·root·········(0)·····1221·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/reference.dats1233 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/reference.dats
1234 -rw-r--r--···0·root·········(0)·root·········(0)······701·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/slistref.dats1234 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/slistref.dats
1235 -rw-r--r--···0·root·········(0)·root·········(0)······868·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/stream.dats1235 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/stream.dats
1236 -rw-r--r--···0·root·········(0)·root·········(0)······878·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/stream_vt.dats1236 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/stream_vt.dats
1237 -rw-r--r--···0·root·········(0)·root·········(0)······983·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/string.dats1237 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/string.dats
1238 -rw-r--r--···0·root·········(0)·root·········(0)·····4761·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/Makefile1238 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/Makefile
1239 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/1239 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/
1240 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/BUCS320/1240 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/BUCS320/
1241 -rw-r--r--···0·root·········(0)·root·········(0)······458·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/BUCS320/parcomb.sats1241 -rw-r--r--···0·root·········(0)·root·········(0)······458·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/BUCS320/parcomb.sats
1242 -rw-r--r--···0·root·········(0)·root·········(0)······453·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/BUCS320/words.sats1242 -rw-r--r--···0·root·········(0)·root·········(0)······453·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/BUCS320/words.sats
1243 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/ML/1243 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/ML/
1244 -rw-r--r--···0·root·········(0)·root·········(0)······426·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/ML/array0.sats1244 -rw-r--r--···0·root·········(0)·root·········(0)······426·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/ML/array0.sats
1245 -rw-r--r--···0·root·········(0)·root·········(0)·····1039·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/ML/list0.sats1245 -rw-r--r--···0·root·········(0)·root·········(0)·····1039·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/SATS/ML/list0.sats
Offset 1284, 15 lines modifiedOffset 1284, 15 lines modified
1284 -rw-r--r--···0·root·········(0)·root·········(0)·····1679·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYGAME/test01.dats1284 -rw-r--r--···0·root·········(0)·root·········(0)·····1679·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYGAME/test01.dats
1285 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYLIBC/1285 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYLIBC/
1286 -rw-r--r--···0·root·········(0)·root·········(0)······613·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYLIBC/Makefile1286 -rw-r--r--···0·root·········(0)·root·········(0)······613·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYLIBC/Makefile
1287 -rw-r--r--···0·root·········(0)·root·········(0)·····1080·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYLIBC/test01.dats1287 -rw-r--r--···0·root·········(0)·root·········(0)·····1080·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/PYLIBC/test01.dats
1288 -rw-r--r--···0·root·········(0)·root·········(0)······719·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/test01.dats1288 -rw-r--r--···0·root·········(0)·root·········(0)······719·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/test01.dats
1289 -rw-r--r--···0·root·········(0)·root·········(0)······757·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/test02.dats1289 -rw-r--r--···0·root·········(0)·root·········(0)······757·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/TEST/test02.dats
1290 -rw-r--r--···0·root·········(0)·root·········(0)·····2465·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/basics_py.sats1290 -rw-r--r--···0·root·········(0)·root·········(0)·····2465·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/basics_py.sats
1291 -rw-r--r--···0·root·········(0)·root·········(0)·····1480·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/staloadall.hats1291 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/staloadall.hats
1292 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/1292 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/
1293 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/1293 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/
1294 -rw-r--r--···0·root·········(0)·root·········(0)·····1249·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34dframe_cats.R1294 -rw-r--r--···0·root·········(0)·root·········(0)·····1249·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34dframe_cats.R
1295 -rw-r--r--···0·root·········(0)·root·········(0)······556·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34factor_cats.R1295 -rw-r--r--···0·root·········(0)·root·········(0)······556·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34factor_cats.R
1296 -rw-r--r--···0·root·········(0)·root·········(0)·····4322·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34matrix_cats.R1296 -rw-r--r--···0·root·········(0)·root·········(0)·····4322·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34matrix_cats.R
1297 -rw-r--r--···0·root·········(0)·root·········(0)·····3942·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34vector_cats.R1297 -rw-r--r--···0·root·········(0)·root·········(0)·····3942·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/R34vector_cats.R
1298 -rw-r--r--···0·root·········(0)·root·········(0)·····3492·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/basics_cats.R1298 -rw-r--r--···0·root·········(0)·root·········(0)·····3492·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/CATS/basics_cats.R
Offset 1334, 23 lines modifiedOffset 1334, 23 lines modified
1334 -rw-r--r--···0·root·········(0)·root·········(0)······409·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/SATS/stream_vt.sats1334 -rw-r--r--···0·root·········(0)·root·········(0)······409·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/SATS/stream_vt.sats
1335 -rw-r--r--···0·root·········(0)·root·········(0)······299·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/SATS/string.sats1335 -rw-r--r--···0·root·········(0)·root·········(0)······299·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/SATS/string.sats
1336 -rw-r--r--···0·root·········(0)·root·········(0)·····3198·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/basics_r34.sats1336 -rw-r--r--···0·root·········(0)·root·········(0)·····3198·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/basics_r34.sats
1337 -rw-r--r--···0·root·········(0)·root·········(0)·····1499·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/mylibies.hats1337 -rw-r--r--···0·root·········(0)·root·········(0)·····1499·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2r34/mylibies.hats
1338 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/1338 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/
1339 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/1339 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/
1340 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/1340 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/
1341 -rw-r--r--···0·root·········(0)·root·········(0)·····2350·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/SCMlist_cats.scm1341 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/SCMlist_cats.scm
1342 -rw-r--r--···0·root·········(0)·root·········(0)······898·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/SCMvector_cats.scm1342 -rw-r--r--···0·root·········(0)·root·········(0)······898·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/SCMvector_cats.scm
1343 -rw-r--r--···0·root·········(0)·root·········(0)·····4819·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/basics_cats.scm1343 -rw-r--r--···0·root·········(0)·root·········(0)·····4819·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/basics_cats.scm
1344 -rw-r--r--···0·root·········(0)·root·········(0)······301·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/bool_cats.scm1344 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/bool_cats.scm
1345 -rw-r--r--···0·root·········(0)·root·········(0)·····1079·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/filebas_cats.scm1345 -rw-r--r--···0·root·········(0)·root·········(0)·····1079·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/filebas_cats.scm
1346 -rw-r--r--···0·root·········(0)·root·········(0)·····1977·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/float_cats.scm1346 -rw-r--r--···0·root·········(0)·root·········(0)·····1977·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/float_cats.scm
1347 -rw-r--r--···0·root·········(0)·root·········(0)·····2560·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/integer_cats.scm1347 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/integer_cats.scm
1348 -rw-r--r--···0·root·········(0)·root·········(0)·····1192·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/print_cats.scm1348 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/print_cats.scm
1349 -rw-r--r--···0·root·········(0)·root·········(0)······577·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/reference_cats.scm1349 -rw-r--r--···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/reference_cats.scm
1350 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/1350 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/
1351 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/1351 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/
1352 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/GraphSearch/1352 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/GraphSearch/
1353 -rw-r--r--···0·root·········(0)·root·········(0)······846·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/GraphSearch/GraphSearch_bfs.dats1353 -rw-r--r--···0·root·········(0)·root·········(0)······846·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/GraphSearch/GraphSearch_bfs.dats
1354 -rw-r--r--···0·root·········(0)·root·········(0)······839·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/GraphSearch/GraphSearch_dfs.dats1354 -rw-r--r--···0·root·········(0)·root·········(0)······839·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/BUCS320/GraphSearch/GraphSearch_dfs.dats
1355 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/ML/1355 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/ML/
1356 -rw-r--r--···0·root·········(0)·root·········(0)······849·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/ML/array0.dats1356 -rw-r--r--···0·root·········(0)·root·········(0)······849·2024-10-31·13:13:33.000000·./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/DATS/ML/array0.dats
1.99 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/myheader.hats
    
Offset 1, 27 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a2f·2f0a·2364·6566·696e·650a·5041·5453··.//.#define.PATS 
00000080:·4f4c·5645·5f74·6172·6765·746c·6f63·0a22··OLVE_targetloc." 
00000090:·2e2f·2e2e·2f2e·2e2f·4154·532d·6578·7473··./../../ATS-exts 
000000a0:·6f6c·7665·220a·2f2f·0a28·2a20·2a2a·2a2a··olve".//.(*·**** 
000000b0:·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a··**·******·*).//. 
000000c0:·2373·7461·6c6f·6164·0a22·7b24·5041·5453··#staload."{$PATS 
000000d0:·4f4c·5645·7d2f·5341·5453·2f70·6174·736f··OLVE}/SATS/patso 
000000e0:·6c76·655f·636e·7374·726e·742e·7361·7473··lve_cnstrnt.sats 
000000f0:·220a·2373·7461·6c6f·6164·0a22·7b24·5041··".#staload."{$PA 
00000100:·5453·4f4c·5645·7d2f·5341·5453·2f70·6174··TSOLVE}/SATS/pat 
00000110:·736f·6c76·655f·7061·7273·696e·672e·7361··solve_parsing.sa 
00000120:·7473·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··ts".//.(*·****** 
00000130:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2373···******·*).//.#s 
00000140:·7461·6c6f·6164·0a22·2e2f·2e2e·2f2e·2e2f··taload."./../../ 
00000150:·5341·5453·2f70·6174·736f·6c76·655f·736d··SATS/patsolve_sm 
00000160:·7432·5f73·6f6c·7669·6e67·2e73·6174·7322··t2_solving.sats" 
00000170:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000180:·2a2a·2a2a·202a·290a·0a28·2a20·656e·6420··****·*)..(*·end· 
00000190:·6f66·205b·6d79·6865·6164·6572·2e68·6174··of·[myheader.hat 
000001a0:·735d·202a·290a···························s]·*). 
2.9 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_ctx.dats
    
Offset 1, 40 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a2f·2f0a·2369·666e·6465·660a·5041·5453··.//.#ifndef.PATS 
00000080:·4f4c·5645·5f53·4d54·325f·534f·4c56·494e··OLVE_SMT2_SOLVIN 
00000090:·470a·2369·6e63·6c75·6465·2022·2e2f·6d79··G.#include·"./my 
000000a0:·6865·6164·6572·2e68·6174·7322·0a23·656e··header.hats".#en 
000000b0:·6469·6620·2f2f·2065·6e64·206f·6620·5b69··dif·//·end·of·[i 
000000c0:·666e·6465·665d·0a2f·2f0a·282a·202a·2a2a··fndef].//.(*·*** 
000000d0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000000e0:·0a73·7461·6c6f·6164·0a55·4e20·3d20·2270··.staload.UN·=·"p 
000000f0:·7265·6c75·6465·2f53·4154·532f·756e·7361··relude/SATS/unsa 
00000100:·6665·2e73·6174·7322·0a2f·2f0a·282a·202a··fe.sats".//.(*·* 
00000110:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000120:·0a61·6273·7674·7970·6520·534d·5432·5f63··.absvtype·SMT2_c 
00000130:·6f6e·7465·7874·203d·2070·7472·0a0a·282a··ontext·=·ptr..(* 
00000140:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000150:·290a·0a65·7874·6572·6e0a·6675·6e0a·7468··)..extern.fun.th 
00000160:·655f·534d·5432·5f63·6f6e·7465·7874·5f76··e_SMT2_context_v 
00000170:·6765·740a·280a·2f2f·2061·7267·756d·656e··get.(.//·argumen 
00000180:·746c·6573·730a·2920·3a20·280a·2020·534d··tless.)·:·(.··SM 
00000190:·5432·5f63·6f6e·7465·7874·202d·3c70·7266··T2_context·-<prf 
000001a0:·3e20·766f·6964·207c·2053·4d54·325f·636f··>·void·|·SMT2_co 
000001b0:·6e74·6578·740a·2920·3d20·2265·7874·2370··ntext.)·=·"ext#p 
000001c0:·6174·736f·6c76·655f·7468·655f·534d·5432··atsolve_the_SMT2 
000001d0:·5f63·6f6e·7465·7874·5f76·6765·7422·0a0a··_context_vget".. 
000001e0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
000001f0:·202a·290a·2f2f·0a69·6d70·6c65·6d65·6e74···*).//.implement 
00000200:·0a74·6865·5f53·4d54·325f·636f·6e74·6578··.the_SMT2_contex 
00000210:·745f·7667·6574·2829·203d·2024·554e·2e63··t_vget()·=·$UN.c 
00000220:·6173·7476·7774·7030·2874·6865·5f6e·756c··astvwtp0(the_nul 
00000230:·6c5f·7074·7229·0a2f·2f0a·282a·202a·2a2a··l_ptr).//.(*·*** 
00000240:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·0a28··***·******·*)..( 
00000250:·2a20·656e·6420·6f66·205b·7061·7473·6f6c··*·end·of·[patsol 
00000260:·7665·5f73·6d74·325f·736f·6c76·696e·675f··ve_smt2_solving_ 
00000270:·6374·782e·6461·7473·5d20·2a29·0a·········ctx.dats]·*). 
77.6 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_emit.dats
    
Offset 1, 1148 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a2f·2f0a·2369·666e·6465·660a·5041·5453··.//.#ifndef.PATS 
00000080:·4f4c·5645·5f53·4d54·325f·534f·4c56·494e··OLVE_SMT2_SOLVIN 
00000090:·470a·2369·6e63·6c75·6465·2022·2e2f·6d79··G.#include·"./my 
000000a0:·6865·6164·6572·2e68·6174·7322·0a23·656e··header.hats".#en 
000000b0:·6469·6620·2f2f·2065·6e64·206f·6620·5b69··dif·//·end·of·[i 
000000c0:·666e·6465·665d·0a2f·2f0a·282a·202a·2a2a··fndef].//.(*·*** 
000000d0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000000e0:·0a73·7461·6c6f·6164·0a55·4e20·3d0a·2270··.staload.UN·=."p 
000000f0:·7265·6c75·6465·2f53·4154·532f·756e·7361··relude/SATS/unsa 
00000100:·6665·2e73·6174·7322·0a2f·2f0a·282a·202a··fe.sats".//.(*·* 
00000110:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000120:·2f2f·0a73·7461·6c6f·6164·0a22·6c69·6261··//.staload."liba 
00000130:·7473·2f4d·4c2f·5341·5453·2f61·7473·7072··ts/ML/SATS/atspr 
00000140:·652e·7361·7473·220a·7374·616c·6f61·6420··e.sats".staload· 
00000150:·5f20·3d0a·226c·6962·6174·732f·4d4c·2f44··_·=."libats/ML/D 
00000160:·4154·532f·6174·7370·7265·2e64·6174·7322··ATS/atspre.dats" 
00000170:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000180:·2a2a·2a2a·202a·290a·0a66·756e·0a65·6d69··****·*)..fun.emi 
00000190:·745f·626f·6f6c·0a28·0a20·206f·7574·3a20··t_bool.(.··out:· 
000001a0:·4649·4c45·7265·662c·2062·3a20·626f·6f6c··FILEref,·b:·bool 
000001b0:·0a29·203a·2076·6f69·6420·3d20·280a·2f2f··.)·:·void·=·(.// 
000001c0:·0a66·7072·696e·745f·7374·7269·6e67·0a28··.fprint_string.( 
000001d0:·0a20·206f·7574·2c20·6966·2062·2074·6865··.··out,·if·b·the 
000001e0:·6e20·2274·7275·6522·2065·6c73·6520·2266··n·"true"·else·"f 
000001f0:·616c·7365·220a·290a·2f2f·0a29·2028·2a20··alse".).//.)·(*· 
00000200:·656e·6420·6f66·205b·656d·6974·5f62·6f6f··end·of·[emit_boo 
00000210:·6c5d·202a·290a·0a28·2a20·2a2a·2a2a·2a2a··l]·*)..(*·****** 
00000220:·202a·2a2a·2a2a·2a20·2a29·0a0a·696d·706c···******·*)..impl 
00000230:·656d·656e·740a·656d·6974·5f66·6f72·6d0a··ement.emit_form. 
00000240:·2020·286f·7574·2c20·666d·6c29·203d·206c····(out,·fml)·=·l 
00000250:·6574·0a28·2a0a·7661·6c20·2829·203d·0a70··et.(*.val·()·=.p 
00000260:·7269·6e74·6c6e·2120·2822·656d·6974·5f66··rintln!·("emit_f 
00000270:·6f72·6d22·290a·2a29·0a69·6e0a·2f2f·0a63··orm").*).in.//.c 
00000280:·6173·652b·2066·6d6c·206f·660a·7c20·464f··ase+·fml·of.|·FO 
00000290:·524d·6e6f·7428·666d·6c29·203d·3e0a·2020··RMnot(fml)·=>.·· 
000002a0:·7b0a·2020·2020·7661·6c20·2829·203d·0a20··{.····val·()·=.· 
000002b0:·2020·2020·2066·7072·696e·7428·6f75·742c·······fprint(out, 
000002c0:·2022·286e·6f74·2022·290a·2020·2020·2f2f···"(not·").····// 
000002d0:·2065·6e64·206f·6620·5b76·616c·5d0a·2020···end·of·[val].·· 
000002e0:·2020·7661·6c20·2829·203d·2065·6d69·745f····val·()·=·emit_ 
000002f0:·666f·726d·286f·7574·2c20·666d·6c29·0a20··form(out,·fml).· 
00000300:·2020·2076·616c·2028·2920·3d20·6670·7269·····val·()·=·fpri 
00000310:·6e74·2120·286f·7574·2c20·2229·2229·0a20··nt!·(out,·")").· 
00000320:·207d·0a7c·2046·4f52·4d73·3265·7870·2873···}.|·FORMs2exp(s 
00000330:·3265·2920·3d3e·0a20·207b·0a20·2020·2076··2e)·=>.··{.····v 
00000340:·616c·2028·2920·3d20·656d·6974·5f73·3265··al·()·=·emit_s2e 
00000350:·7870·286f·7574·2c20·7332·6529·0a20·207d··xp(out,·s2e).··} 
00000360:·0a7c·205f·2028·2a72·6573·742a·2920·3d3e··.|·_·(*rest*)·=> 
00000370:·2066·7072·696e·745f·666f·726d·286f·7574···fprint_form(out 
00000380:·2c20·666d·6c29·0a2f·2f0a·656e·6420·2f2f··,·fml).//.end·// 
00000390:·2065·6e64·206f·6620·5b65·6d69·745f·666f···end·of·[emit_fo 
000003a0:·726d·5d0a·0a28·2a20·2a2a·2a2a·2a2a·202a··rm]..(*·******·* 
000003b0:·2a2a·2a2a·2a20·2a29·0a0a·696d·706c·656d··*****·*)..implem 
000003c0:·656e·740a·656d·6974·5f73·3272·740a·2020··ent.emit_s2rt.·· 
000003d0:·286f·7574·2c20·7332·7430·2920·3d20·6c65··(out,·s2t0)·=·le 
000003e0:·740a·2f2f·0a28·2a0a·7661·6c20·2829·203d··t.//.(*.val·()·= 
000003f0:·0a20·2070·7269·6e74·6c6e·2120·2822·656d··.··println!·("em 
00000400:·6974·5f73·3272·7422·290a·2a29·0a2f·2f0a··it_s2rt").*).//. 
00000410:·6d61·6364·6566·0a65·6d69·7428·7829·203d··macdef.emit(x)·= 
00000420:·2066·7072·696e·7428·6f75·742c·202c·2878···fprint(out,·,(x 
00000430:·2929·0a2f·2f0a·696e·0a2f·2f0a·6361·7365··)).//.in.//.case 
00000440:·2b20·7332·7430·206f·660a·2f2f·0a7c·2053··+·s2t0·of.//.|·S 
00000450:·3252·5469·6e74·2829·203d·3e20·656d·6974··2RTint()·=>·emit 
00000460:·2822·7332·7274·5f69·6e74·2229·0a7c·2053··("s2rt_int").|·S 
00000470:·3252·5461·6464·7228·2920·3d3e·2065·6d69··2RTaddr()·=>·emi 
00000480:·7428·2273·3272·745f·6164·6472·2229·0a7c··t("s2rt_addr").| 
00000490:·2053·3252·5462·6f6f·6c28·2920·3d3e·2065···S2RTbool()·=>·e 
000004a0:·6d69·7428·2273·3272·745f·626f·6f6c·2229··mit("s2rt_bool") 
000004b0:·0a2f·2f0a·7c20·5332·5254·7265·616c·2829··.//.|·S2RTreal() 
000004c0:·203d·3e20·656d·6974·2822·7332·7274·5f72···=>·emit("s2rt_r 
000004d0:·6561·6c22·290a·2f2f·0a7c·2053·3252·5466··eal").//.|·S2RTf 
000004e0:·6c6f·6174·2829·203d·3e20·656d·6974·2822··loat()·=>·emit(" 
000004f0:·7332·7274·5f66·6c6f·6174·2229·0a7c·2053··s2rt_float").|·S 
00000500:·3252·5473·7472·696e·6728·2920·3d3e·2065··2RTstring()·=>·e 
00000510:·6d69·7428·2273·3272·745f·7374·7269·6e67··mit("s2rt_string 
00000520:·2229·0a2f·2f0a·7c20·5332·5254·636c·7328··").//.|·S2RTcls( 
00000530:·2920·3d3e·2065·6d69·7428·2273·3272·745f··)·=>·emit("s2rt_ 
00000540:·636c·7322·290a·7c20·5332·5254·6566·6628··cls").|·S2RTeff( 
00000550:·2920·3d3e·2065·6d69·7428·2273·3272·745f··)·=>·emit("s2rt_ 
00000560:·6566·6622·290a·2f2f·0a7c·2053·3252·5474··eff").//.|·S2RTt 
00000570:·7570·2829·203d·3e20·656d·6974·2822·7332··up()·=>·emit("s2 
00000580:·7274·5f74·7570·2229·0a2f·2f0a·7c20·5332··rt_tup").//.|·S2 
00000590:·5254·7479·7065·2829·203d·3e20·656d·6974··RTtype()·=>·emit 
000005a0:·2822·7332·7274·5f74·7970·6522·290a·7c20··("s2rt_type").|· 
000005b0:·5332·5254·7674·7970·6528·2920·3d3e·2065··S2RTvtype()·=>·e 
000005c0:·6d69·7428·2273·3272·745f·7674·7970·6522··mit("s2rt_vtype" 
000005d0:·290a·2f2f·0a7c·2053·3252·5474·3079·7065··).//.|·S2RTt0ype 
000005e0:·2829·203d·3e20·656d·6974·2822·7332·7274··()·=>·emit("s2rt 
000005f0:·5f74·3079·7065·2229·0a7c·2053·3252·5476··_t0ype").|·S2RTv 
00000600:·7430·7970·6528·2920·3d3e·2065·6d69·7428··t0ype()·=>·emit( 
00000610:·2273·3272·745f·7674·3079·7065·2229·0a2f··"s2rt_vt0ype")./ 
00000620:·2f0a·7c20·5332·5254·7072·6f70·2829·203d··/.|·S2RTprop()·= 
00000630:·3e20·656d·6974·2822·7332·7274·5f70·726f··>·emit("s2rt_pro 
00000640:·7022·290a·7c20·5332·5254·7669·6577·2829··p").|·S2RTview() 
00000650:·203d·3e20·656d·6974·2822·7332·7274·5f76···=>·emit("s2rt_v 
00000660:·6965·7722·290a·2f2f·0a7c·2053·3252·5474··iew").//.|·S2RTt 
00000670:·6b69·6e64·2829·203d·3e20·656d·6974·2822··kind()·=>·emit(" 
00000680:·7332·7274·5f74·6b69·6e64·2229·0a2f·2f0a··s2rt_tkind").//. 
00000690:·7c20·5332·5254·6675·6e0a·2020·280a·2020··|·S2RTfun.··(.·· 
000006a0:·2020·7332·7473·5f61·7267·2c20·7332·745f····s2ts_arg,·s2t_ 
000006b0:·7265·730a·2020·2920·3d3e·0a20·207b·0a20··res.··)·=>.··{.· 
000006c0:·2020·2076·616c·2028·2920·3d20·656d·6974·····val·()·=·emit 
000006d0:·2822·2822·290a·2020·2020·7661·6c20·2829··("(").····val·() 
000006e0:·203d·2065·6d69·7428·2273·3272·745f·6675···=·emit("s2rt_fu 
000006f0:·6e22·290a·2020·2020·7661·6c20·2829·203d··n").····val·()·= 
00000700:·2065·6d69·7428·2220·2229·0a20·2020·2076···emit("·").····v 
00000710:·616c·2028·2920·3d0a·2020·2020·2020·656d··al·()·=.······em 
00000720:·6974·5f73·3272·746c·7374·286f·7574·2c20··it_s2rtlst(out,· 
00000730:·7332·7473·5f61·7267·290a·2020·2020·2f2f··s2ts_arg).····// 
00000740:·2065·6e64·206f·6620·5b76·616c·5d0a·2020···end·of·[val].·· 
00000750:·2020·7661·6c20·2829·203d·2065·6d69·7428····val·()·=·emit( 
00000760:·2220·2229·0a20·2020·2076·616c·2028·2920··"·").····val·()· 
00000770:·3d20·656d·6974·5f73·3272·7428·6f75·742c··=·emit_s2rt(out, 
00000780:·2073·3274·5f72·6573·290a·2020·2020·7661···s2t_res).····va 
00000790:·6c20·2829·203d·2065·6d69·7428·2229·2229··l·()·=·emit(")") 
000007a0:·0a20·207d·0a2f·2f0a·7c20·5332·5254·6e61··.··}.//.|·S2RTna 
000007b0:·6d65·640a·2020·2020·286e·616d·6529·203d··med.····(name)·= 
000007c0:·3e20·6670·7269·6e74·286f·7574·2c20·6e61··>·fprint(out,·na 
000007d0:·6d65·290a·2020·2f2f·2053·3252·546e·616d··me).··//·S2RTnam 
000007e0:·6564·0a2f·2f0a·7c20·5332·5254·6572·726f··ed.//.|·S2RTerro 
Max diff block lines reached; -1/79221 bytes (-0.00%) of diff not shown.
12.7 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_form.dats
    
Offset 1, 186 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a2f·2f0a·2369·666e·6465·660a·5041·5453··.//.#ifndef.PATS 
00000080:·4f4c·5645·5f53·4d54·325f·534f·4c56·494e··OLVE_SMT2_SOLVIN 
00000090:·470a·2369·6e63·6c75·6465·2022·2e2f·6d79··G.#include·"./my 
000000a0:·6865·6164·6572·2e68·6174·7322·0a23·656e··header.hats".#en 
000000b0:·6469·6620·2f2f·2065·6e64·206f·6620·5b69··dif·//·end·of·[i 
000000c0:·666e·6465·665d·0a2f·2f0a·282a·202a·2a2a··fndef].//.(*·*** 
000000d0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000000e0:·0a73·7461·6c6f·6164·0a55·4e20·3d20·2270··.staload.UN·=·"p 
000000f0:·7265·6c75·6465·2f53·4154·532f·756e·7361··relude/SATS/unsa 
00000100:·6665·2e73·6174·7322·0a2f·2f0a·7374·616c··fe.sats".//.stal 
00000110:·6f61·6420·222e·2f70·6174·736f·6c76·655f··oad·"./patsolve_ 
00000120:·736d·7432·5f73·6f6c·7669·6e67·5f63·7478··smt2_solving_ctx 
00000130:·2e64·6174·7322·0a2f·2f0a·282a·202a·2a2a··.dats".//.(*·*** 
00000140:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
00000150:·0a69·6d70·6c65·6d65·6e74·0a70·7269·6e74··.implement.print 
00000160:·5f66·6f72·6d28·7830·2920·3d0a·2020·6670··_form(x0)·=.··fp 
00000170:·7269·6e74·5f66·6f72·6d28·7374·646f·7574··rint_form(stdout 
00000180:·5f72·6566·2c20·7830·290a·696d·706c·656d··_ref,·x0).implem 
00000190:·656e·740a·7072·6572·725f·666f·726d·2878··ent.prerr_form(x 
000001a0:·3029·203d·0a20·2066·7072·696e·745f·666f··0)·=.··fprint_fo 
000001b0:·726d·2873·7464·6572·725f·7265·662c·2078··rm(stderr_ref,·x 
000001c0:·3029·0a2f·2f0a·696d·706c·656d·656e·740a··0).//.implement. 
000001d0:·6670·7269·6e74·5f66·6f72·6d0a·2020·286f··fprint_form.··(o 
000001e0:·7574·2c20·7830·2920·3d20·280a·2f2f·0a63··ut,·x0)·=·(.//.c 
000001f0:·6173·652b·2078·3020·6f66·0a7c·2046·4f52··ase+·x0·of.|·FOR 
00000200:·4d69·6e74·2869·2920·3d3e·0a20·2066·7072··Mint(i)·=>.··fpr 
00000210:·696e·7421·2028·6f75·742c·2022·464f·524d··int!·(out,·"FORM 
00000220:·696e·7428·222c·2069·2c20·2229·2229·0a7c··int(",·i,·")").| 
00000230:·2046·4f52·4d62·6f6f·6c28·6229·203d·3e0a···FORMbool(b)·=>. 
00000240:·2020·6670·7269·6e74·2120·286f·7574·2c20····fprint!·(out,· 
00000250:·2246·4f52·4d69·6e74·2822·2c20·622c·2022··"FORMint(",·b,·" 
00000260:·2922·290a·7c20·464f·524d·696e·7472·6570··)").|·FORMintrep 
00000270:·2872·6570·2920·3d3e·0a20·2066·7072·696e··(rep)·=>.··fprin 
00000280:·7421·2028·6f75·742c·2022·464f·524d·696e··t!·(out,·"FORMin 
00000290:·7472·6570·2822·2c20·7265·702c·2022·2922··trep(",·rep,·")" 
000002a0:·290a·2f2f·0a7c·2046·4f52·4d73·3276·6172··).//.|·FORMs2var 
000002b0:·2873·3276·2920·3d3e·0a20·2066·7072·696e··(s2v)·=>.··fprin 
000002c0:·7421·2028·6f75·742c·2022·464f·524d·7332··t!·(out,·"FORMs2 
000002d0:·7661·7228·222c·2073·3276·2c20·2229·2229··var(",·s2v,·")") 
000002e0:·0a7c·2046·4f52·4d73·3263·7374·2873·3263··.|·FORMs2cst(s2c 
000002f0:·2920·3d3e·0a20·2066·7072·696e·7421·2028··)·=>.··fprint!·( 
00000300:·6f75·742c·2022·464f·524d·7332·7661·7228··out,·"FORMs2var( 
00000310:·222c·2073·3263·2c20·2229·2229·0a2f·2f0a··",·s2c,·")").//. 
00000320:·7c20·464f·524d·7332·6578·7028·7332·6529··|·FORMs2exp(s2e) 
00000330:·203d·3e0a·2020·6670·7269·6e74·2120·286f···=>.··fprint!·(o 
00000340:·7574·2c20·2246·4f52·4d73·3265·7870·2822··ut,·"FORMs2exp(" 
00000350:·2c20·7332·652c·2022·2922·290a·2f2f·0a7c··,·s2e,·")").//.| 
00000360:·2046·4f52·4d6e·6f74·2866·6d6c·2920·3d3e···FORMnot(fml)·=> 
00000370:·0a20·2028·0a20·2020·2066·7072·696e·7420··.··(.····fprint· 
00000380:·286f·7574·2c20·2246·4f52·4d6e·6f74·2822··(out,·"FORMnot(" 
00000390:·293b·0a20·2020·2066·7072·696e·745f·666f··);.····fprint_fo 
000003a0:·726d·286f·7574·2c20·666d·6c29·3b20·6670··rm(out,·fml);·fp 
000003b0:·7269·6e74·2028·6f75·742c·2022·2922·290a··rint·(out,·")"). 
000003c0:·2020·290a·7c20·464f·524d·636f·6e6a·2866····).|·FORMconj(f 
000003d0:·6d6c·312c·2066·6d6c·3229·203d·3e0a·2020··ml1,·fml2)·=>.·· 
000003e0:·280a·2020·2020·6670·7269·6e74·2028·6f75··(.····fprint·(ou 
000003f0:·742c·2022·464f·524d·636f·6e6a·2822·293b··t,·"FORMconj("); 
00000400:·0a20·2020·2066·7072·696e·745f·666f·726d··.····fprint_form 
00000410:·286f·7574·2c20·666d·6c31·293b·2066·7072··(out,·fml1);·fpr 
00000420:·696e·745f·666f·726d·286f·7574·2c20·666d··int_form(out,·fm 
00000430:·6c32·293b·2066·7072·696e·7420·286f·7574··l2);·fprint·(out 
00000440:·2c20·2229·2229·0a20·2029·0a7c·2046·4f52··,·")").··).|·FOR 
00000450:·4d64·6973·6a28·666d·6c31·2c20·666d·6c32··Mdisj(fml1,·fml2 
00000460:·2920·3d3e·0a20·2028·0a20·2020·2066·7072··)·=>.··(.····fpr 
00000470:·696e·7420·286f·7574·2c20·2246·4f52·4d64··int·(out,·"FORMd 
00000480:·6973·6a28·2229·3b0a·2020·2020·6670·7269··isj(");.····fpri 
00000490:·6e74·5f66·6f72·6d28·6f75·742c·2066·6d6c··nt_form(out,·fml 
000004a0:·3129·3b20·6670·7269·6e74·5f66·6f72·6d28··1);·fprint_form( 
000004b0:·6f75·742c·2066·6d6c·3229·3b20·6670·7269··out,·fml2);·fpri 
000004c0:·6e74·2028·6f75·742c·2022·2922·290a·2020··nt·(out,·")").·· 
000004d0:·290a·7c20·464f·524d·696d·706c·2866·6d6c··).|·FORMimpl(fml 
000004e0:·312c·2066·6d6c·3229·203d·3e0a·2020·280a··1,·fml2)·=>.··(. 
000004f0:·2020·2020·6670·7269·6e74·2028·6f75·742c······fprint·(out, 
00000500:·2022·464f·524d·696d·706c·2822·293b·0a20···"FORMimpl(");.· 
00000510:·2020·2066·7072·696e·745f·666f·726d·286f·····fprint_form(o 
00000520:·7574·2c20·666d·6c31·293b·2066·7072·696e··ut,·fml1);·fprin 
00000530:·745f·666f·726d·286f·7574·2c20·666d·6c32··t_form(out,·fml2 
00000540:·293b·2066·7072·696e·7420·286f·7574·2c20··);·fprint·(out,· 
00000550:·2229·2229·0a20·2029·0a2f·2f0a·2920·282a··")").··).//.)·(* 
00000560:·2065·6e64·206f·6620·5b66·7072·696e·745f···end·of·[fprint_ 
00000570:·666f·726d·5d20·2a29·0a2f·2f0a·282a·202a··form]·*).//.(*·* 
00000580:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000590:·2f2f·0a69·6d70·6c65·6d65·6e74·0a66·6f72··//.implement.for 
000005a0:·6d75·6c61·5f6e·756c·6c0a·2020·2828·2a76··mula_null.··((*v 
000005b0:·6f69·642a·2929·203d·2046·4f52·4d69·6e74··oid*))·=·FORMint 
000005c0:·2830·290a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··(0).//.(*·****** 
000005d0:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·696d···******·*).//.im 
000005e0:·706c·656d·656e·740a·666f·726d·756c·615f··plement.formula_ 
000005f0:·7472·7565·0a20·2028·282a·766f·6964·2a29··true.··((*void*) 
00000600:·2920·3d20·464f·524d·626f·6f6c·2874·7275··)·=·FORMbool(tru 
00000610:·6529·0a69·6d70·6c65·6d65·6e74·0a66·6f72··e).implement.for 
00000620:·6d75·6c61·5f66·616c·7365·0a20·2028·282a··mula_false.··((* 
00000630:·766f·6964·2a29·2920·3d20·464f·524d·626f··void*))·=·FORMbo 
00000640:·6f6c·2866·616c·7365·290a·2f2f·0a28·2a20··ol(false).//.(*· 
00000650:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000660:·0a2f·2f0a·696d·706c·656d·656e·740a·666f··.//.implement.fo 
00000670:·726d·756c·615f·696e·740a·2020·2869·6e74··rmula_int.··(int 
00000680:·2920·3d20·464f·524d·696e·7428·696e·7429··)·=·FORMint(int) 
00000690:·0a69·6d70·6c65·6d65·6e74·0a66·6f72·6d75··.implement.formu 
000006a0:·6c61·5f69·6e74·7265·700a·2020·2872·6570··la_intrep.··(rep 
000006b0:·2920·3d20·464f·524d·696e·7472·6570·2872··)·=·FORMintrep(r 
000006c0:·6570·290a·2f2f·2020·0a28·2a20·2a2a·2a2a··ep).//··.(*·**** 
000006d0:·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a··**·******·*).//. 
000006e0:·696d·706c·656d·656e·740a·666f·726d·756c··implement.formul 
000006f0:·615f·6d61·6b65·5f73·3263·7374·0a20·2028··a_make_s2cst.··( 
00000700:·656e·762c·2073·3263·3029·203d·2046·4f52··env,·s2c0)·=·FOR 
00000710:·4d73·3263·7374·2873·3263·3029·0a69·6d70··Ms2cst(s2c0).imp 
00000720:·6c65·6d65·6e74·0a66·6f72·6d75·6c61·5f6d··lement.formula_m 
00000730:·616b·655f·7332·7661·720a·2020·2865·6e76··ake_s2var.··(env 
00000740:·2c20·7332·7630·2920·3d20·464f·524d·7332··,·s2v0)·=·FORMs2 
00000750:·7661·7228·7332·7630·290a·696d·706c·656d··var(s2v0).implem 
00000760:·656e·740a·666f·726d·756c·615f·6d61·6b65··ent.formula_make 
00000770:·5f73·3265·7870·0a20·2028·656e·762c·2073··_s2exp.··(env,·s 
00000780:·3270·3029·203d·2046·4f52·4d73·3265·7870··2p0)·=·FORMs2exp 
00000790:·2873·3270·3029·0a2f·2f0a·282a·202a·2a2a··(s2p0).//.(*·*** 
000007a0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·0a69··***·******·*)..i 
000007b0:·6d70·6c65·6d65·6e74·0a66·6f72·6d75·6c61··mplement.formula 
000007c0:·5f6e·6f74·2873·3270·2920·3d20·464f·524d··_not(s2p)·=·FORM 
000007d0:·6e6f·7428·7332·7029·0a0a·282a·202a·2a2a··not(s2p)..(*·*** 
000007e0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·0a69··***·******·*)..i 
Max diff block lines reached; -1/12841 bytes (-0.01%) of diff not shown.
13.8 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_interp.dats
    
Offset 1, 201 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a2f·2f0a·2369·666e·6465·660a·5041·5453··.//.#ifndef.PATS 
00000080:·4f4c·5645·5f53·4d54·325f·534f·4c56·494e··OLVE_SMT2_SOLVIN 
00000090:·470a·2369·6e63·6c75·6465·2022·2e2f·6d79··G.#include·"./my 
000000a0:·6865·6164·6572·2e68·6174·7322·0a23·656e··header.hats".#en 
000000b0:·6469·6620·2f2f·2065·6e64·206f·6620·5b69··dif·//·end·of·[i 
000000c0:·666e·6465·665d·0a2f·2f0a·282a·202a·2a2a··fndef].//.(*·*** 
000000d0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000000e0:·0a73·7461·6c6f·6164·0a55·4e20·3d20·2270··.staload.UN·=·"p 
000000f0:·7265·6c75·6465·2f53·4154·532f·756e·7361··relude/SATS/unsa 
00000100:·6665·2e73·6174·7322·0a2f·2f0a·282a·202a··fe.sats".//.(*·* 
00000110:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000120:·0a6c·6f63·616c·0a0a·7479·7065·6465·660a··.local..typedef. 
00000130:·6b65·7920·3d20·7374·7269·6e67·2061·6e64··key·=·string·and 
00000140:·2069·746d·203d·2069·6e74·0a0a·696e·2028···itm·=·int..in·( 
00000150:·2a20·696e·2d6f·662d·6c6f·6361·6c20·2a29··*·in-of-local·*) 
00000160:·0a0a·2369·6e63·6c75·6465·2022·6c69·6261··..#include·"liba 
00000170:·7473·2f4d·4c2f·4841·5453·2f6d·7968·6173··ts/ML/HATS/myhas 
00000180:·6874·626c·7265·662e·6861·7473·220a·0a65··htblref.hats"..e 
00000190:·6e64·202f·2f20·656e·6420·6f66·205b·6c6f··nd·//·end·of·[lo 
000001a0:·6361·6c5d·0a0a·282a·202a·2a2a·2a2a·2a20··cal]..(*·******· 
000001b0:·2a2a·2a2a·2a2a·202a·290a·0a6c·6f63·616c··******·*)..local 
000001c0:·0a2f·2f0a·7661·6c0a·7468·655f·7332·6369··.//.val.the_s2ci 
000001d0:·6e74·6572·705f·6d61·7020·3d0a·2020·6d79··nterp_map·=.··my 
000001e0:·6861·7368·7462·6c5f·6d61·6b65·5f6e·696c··hashtbl_make_nil 
000001f0:·2831·3032·3429·0a2f·2f0a·6675·6e0a·7332··(1024).//.fun.s2 
00000200:·6369·6e74·6572·705f·696e·7365·7274·286e··cinterp_insert(n 
00000210:·616d·653a·2073·7472·696e·6729·3a20·766f··ame:·string):·vo 
00000220:·6964·203d·0a7b·0a2f·2f0a·7661·6c2d·7e4e··id·=.{.//.val-~N 
00000230:·6f6e·655f·7674·2829·203d·0a20·206d·7968··one_vt()·=.··myh 
00000240:·6173·6874·626c·5f69·6e73·6572·7428·7468··ashtbl_insert(th 
00000250:·655f·7332·6369·6e74·6572·705f·6d61·702c··e_s2cinterp_map, 
00000260:·206e·616d·652c·2030·290a·2f2f·2065·6e64···name,·0).//·end 
00000270:·206f·6620·5b76·616c·5d0a·7d20·282a·2065···of·[val].}·(*·e 
00000280:·6e64·206f·6620·5b73·3263·696e·7465·7270··nd·of·[s2cinterp 
00000290:·5f69·6e73·6572·745d·202a·290a·2f2f·0a69··_insert]·*).//.i 
000002a0:·6e20·282a·2069·6e2d·6f66·2d6c·6f63·616c··n·(*·in-of-local 
000002b0:·202a·290a·2f2f·0a69·6d70·6c65·6d65·6e74···*).//.implement 
000002c0:·0a73·3263·7374·5f67·6574·5f73·3263·696e··.s2cst_get_s2cin 
000002d0:·7465·7270·0a20·2028·7332·6329·203d·206c··terp.··(s2c)·=·l 
000002e0:·6574·0a2f·2f0a·7661·6c20·7074·7220·3d0a··et.//.val·ptr·=. 
000002f0:·2020·7332·6373·745f·6765·745f·7061·796c····s2cst_get_payl 
00000300:·6f61·6428·7332·6329·0a2f·2f0a·696e·0a2f··oad(s2c).//.in./ 
00000310:·2f0a·6966·0a70·7472·203e·2030·0a74·6865··/.if.ptr·>·0.the 
00000320:·6e20·2455·4e2e·6361·7374·7b73·3263·7374··n·$UN.cast{s2cst 
00000330:·6f70·747d·2870·7472·290a·656c·7365·206c··opt}(ptr).else·l 
00000340:·6574·0a2f·2f0a·7661·6c20·6b65·7920·3d20··et.//.val·key·=· 
00000350:·7379·6d62·6f6c·5f67·6574·5f6e·616d·6528··symbol_get_name( 
00000360:·7332·632e·6e61·6d65·2829·290a·7661·6c20··s2c.name()).val· 
00000370:·6f70·7420·3d20·6d79·6861·7368·7462·6c5f··opt·=·myhashtbl_ 
00000380:·7365·6172·6368·2874·6865·5f73·3263·696e··search(the_s2cin 
00000390:·7465·7270·5f6d·6170·2c20·6b65·7929·0a76··terp_map,·key).v 
000003a0:·616c·2069·746d·203d·0a28·0a20·2063·6173··al·itm·=.(.··cas 
000003b0:·652b·206f·7074·206f·660a·2020·7c20·7e4e··e+·opt·of.··|·~N 
000003c0:·6f6e·655f·7674·205f·203d·3e20·4e6f·6e65··one_vt·_·=>·None 
000003d0:·2829·207c·207e·536f·6d65·5f76·7420·5f20··()·|·~Some_vt·_· 
000003e0:·3d3e·2053·6f6d·6528·7332·6329·0a29·203a··=>·Some(s2c).)·: 
000003f0:·2073·3263·7374·6f70·7420·2f2f·2065·6e64···s2cstopt·//·end 
00000400:·206f·6620·5b76·616c·5d0a·7661·6c20·2829···of·[val].val·() 
00000410:·203d·2073·3263·7374·5f73·6574·5f70·6179···=·s2cst_set_pay 
00000420:·6c6f·6164·2873·3263·2c20·2455·4e2e·6361··load(s2c,·$UN.ca 
00000430:·7374·7b70·7472·7d28·6974·6d29·290a·2f2f··st{ptr}(itm)).// 
00000440:·0a69·6e0a·2020·6974·6d0a·656e·6420·2f2f··.in.··itm.end·// 
00000450:·2065·6e64·206f·6620·5b65·6c73·655d·0a2f···end·of·[else]./ 
00000460:·2f0a·656e·6420·2f2f·2065·6e64·206f·6620··/.end·//·end·of· 
00000470:·5b73·3263·7374·5f67·6574·5f73·3263·696e··[s2cst_get_s2cin 
00000480:·7465·7270·5d0a·2f2f·0a69·6d70·6c65·6d65··terp].//.impleme 
00000490:·6e74·0a74·6865·5f73·3263·696e·7465·7270··nt.the_s2cinterp 
000004a0:·5f69·6e69·7469·7a65·2829·203d·0a7b·0a2f··_initize()·=.{./ 
000004b0:·2f0a·6d61·6364·6566·0a69·6e73·6572·7420··/.macdef.insert· 
000004c0:·3d20·7332·6369·6e74·6572·705f·696e·7365··=·s2cinterp_inse 
000004d0:·7274·0a2f·2f0a·7661·6c20·2829·203d·2069··rt.//.val·()·=·i 
000004e0:·6e73·6572·7428·2275·6e69·745f·7022·290a··nsert("unit_p"). 
000004f0:·2f2f·0a76·616c·2028·2920·3d20·696e·7365··//.val·()·=·inse 
00000500:·7274·2822·6e65·675f·696e·7422·290a·7661··rt("neg_int").va 
00000510:·6c20·2829·203d·2069·6e73·6572·7428·2261··l·()·=·insert("a 
00000520:·6273·5f69·6e74·2229·0a76·616c·2028·2920··bs_int").val·()· 
00000530:·3d20·696e·7365·7274·2822·7367·6e5f·696e··=·insert("sgn_in 
00000540:·7422·290a·2f2f·0a76·616c·2028·2920·3d20··t").//.val·()·=· 
00000550:·696e·7365·7274·2822·6164·645f·696e·745f··insert("add_int_ 
00000560:·696e·7422·290a·7661·6c20·2829·203d·2069··int").val·()·=·i 
00000570:·6e73·6572·7428·2273·7562·5f69·6e74·5f69··nsert("sub_int_i 
00000580:·6e74·2229·0a76·616c·2028·2920·3d20·696e··nt").val·()·=·in 
00000590:·7365·7274·2822·6d75·6c5f·696e·745f·696e··sert("mul_int_in 
000005a0:·7422·290a·7661·6c20·2829·203d·2069·6e73··t").val·()·=·ins 
000005b0:·6572·7428·2264·6976·5f69·6e74·5f69·6e74··ert("div_int_int 
000005c0:·2229·0a76·616c·2028·2920·3d20·696e·7365··").val·()·=·inse 
000005d0:·7274·2822·6d6f·645f·696e·745f·696e·7422··rt("mod_int_int" 
000005e0:·290a·2f2f·0a76·616c·2028·2920·3d20·696e··).//.val·()·=·in 
000005f0:·7365·7274·2822·6964·6976·5f69·6e74·5f69··sert("idiv_int_i 
00000600:·6e74·2229·0a76·616c·2028·2920·3d20·696e··nt").val·()·=·in 
00000610:·7365·7274·2822·6e64·6976·5f69·6e74·5f69··sert("ndiv_int_i 
00000620:·6e74·2229·0a2f·2f0a·7661·6c20·2829·203d··nt").//.val·()·= 
00000630:·2069·6e73·6572·7428·2265·715f·696e·745f···insert("eq_int_ 
00000640:·696e·7422·290a·7661·6c20·2829·203d·2069··int").val·()·=·i 
00000650:·6e73·6572·7428·226c·745f·696e·745f·696e··nsert("lt_int_in 
00000660:·7422·290a·7661·6c20·2829·203d·2069·6e73··t").val·()·=·ins 
00000670:·6572·7428·2267·745f·696e·745f·696e·7422··ert("gt_int_int" 
00000680:·290a·7661·6c20·2829·203d·2069·6e73·6572··).val·()·=·inser 
00000690:·7428·226c·7465·5f69·6e74·5f69·6e74·2229··t("lte_int_int") 
000006a0:·0a76·616c·2028·2920·3d20·696e·7365·7274··.val·()·=·insert 
000006b0:·2822·6774·655f·696e·745f·696e·7422·290a··("gte_int_int"). 
000006c0:·7661·6c20·2829·203d·2069·6e73·6572·7428··val·()·=·insert( 
000006d0:·226e·6571·5f69·6e74·5f69·6e74·2229·0a2f··"neq_int_int")./ 
000006e0:·2f0a·7661·6c20·2829·203d·2069·6e73·6572··/.val·()·=·inser 
000006f0:·7428·226d·6178·5f69·6e74·5f69·6e74·2229··t("max_int_int") 
00000700:·0a76·616c·2028·2920·3d20·696e·7365·7274··.val·()·=·insert 
00000710:·2822·6d69·6e5f·696e·745f·696e·7422·290a··("min_int_int"). 
00000720:·2f2f·0a76·616c·2028·2920·3d20·696e·7365··//.val·()·=·inse 
00000730:·7274·2822·6e75·6c6c·5f61·6464·7222·290a··rt("null_addr"). 
00000740:·2f2f·0a76·616c·2028·2920·3d20·696e·7365··//.val·()·=·inse 
00000750:·7274·2822·6164·645f·6164·6472·5f69·6e74··rt("add_addr_int 
00000760:·2229·0a76·616c·2028·2920·3d20·696e·7365··").val·()·=·inse 
00000770:·7274·2822·7375·625f·6164·6472·5f69·6e74··rt("sub_addr_int 
00000780:·2229·0a2f·2f0a·7661·6c20·2829·203d·2069··").//.val·()·=·i 
00000790:·6e73·6572·7428·226c·745f·6164·6472·5f61··nsert("lt_addr_a 
000007a0:·6464·7222·290a·7661·6c20·2829·203d·2069··ddr").val·()·=·i 
000007b0:·6e73·6572·7428·2267·745f·6164·6472·5f61··nsert("gt_addr_a 
000007c0:·6464·7222·290a·7661·6c20·2829·203d·2069··ddr").val·()·=·i 
000007d0:·6e73·6572·7428·226c·7465·5f61·6464·725f··nsert("lte_addr_ 
000007e0:·6164·6472·2229·0a76·616c·2028·2920·3d20··addr").val·()·=· 
Max diff block lines reached; -1/13877 bytes (-0.01%) of diff not shown.
27.4 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/SOLVING/patsolve_smt2_solving_smtenv.dats
    
Offset 1, 404 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a2f·2f0a·2369·666e·6465·660a·5041·5453··.//.#ifndef.PATS 
00000080:·4f4c·5645·5f53·4d54·325f·534f·4c56·494e··OLVE_SMT2_SOLVIN 
00000090:·470a·2369·6e63·6c75·6465·2022·2e2f·6d79··G.#include·"./my 
000000a0:·6865·6164·6572·2e68·6174·7322·0a23·656e··header.hats".#en 
000000b0:·6469·6620·2f2f·2065·6e64·206f·6620·5b69··dif·//·end·of·[i 
000000c0:·666e·6465·665d·0a2f·2f0a·282a·202a·2a2a··fndef].//.(*·*** 
000000d0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000000e0:·0a73·7461·6c6f·6164·0a55·4e20·3d20·2270··.staload.UN·=·"p 
000000f0:·7265·6c75·6465·2f53·4154·532f·756e·7361··relude/SATS/unsa 
00000100:·6665·2e73·6174·7322·0a2f·2f0a·7374·616c··fe.sats".//.stal 
00000110:·6f61·6420·222e·2f70·6174·736f·6c76·655f··oad·"./patsolve_ 
00000120:·736d·7432·5f73·6f6c·7669·6e67·5f63·7478··smt2_solving_ctx 
00000130:·2e64·6174·7322·0a2f·2f0a·282a·202a·2a2a··.dats".//.(*·*** 
00000140:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
00000150:·0a65·7874·6572·6e0a·6675·6e0a·534d·5432··.extern.fun.SMT2 
00000160:·5f61·7373·6572·7428·656e·763a·2021·736d··_assert(env:·!sm 
00000170:·7465·6e76·2c20·666f·726d·293a·2076·6f69··tenv,·form):·voi 
00000180:·640a·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a··d.//.(*·******·* 
00000190:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·6461·7461··*****·*).//.data 
000001a0:·7674·7970·650a·534d·5432·5f73·6f6c·7665··vtype.SMT2_solve 
000001b0:·7220·3d0a·534d·5432·5f53·4f4c·5645·5220··r·=.SMT2_SOLVER· 
000001c0:·6f66·204c·6973·7430·5f76·7428·736f·6c76··of·List0_vt(solv 
000001d0:·6572·636d·6429·0a2f·2f0a·282a·202a·2a2a··ercmd).//.(*·*** 
000001e0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000001f0:·0a66·756e·0a53·4d54·325f·736f·6c76·6572··.fun.SMT2_solver 
00000200:·5f70·6f70·0a28·0a20·2073·6f6c·7665·723a··_pop.(.··solver: 
00000210:·2021·534d·5432·5f73·6f6c·7665·720a·2920···!SMT2_solver.)· 
00000220:·3a20·766f·6964·203d·0a7b·0a2f·2f0a·7661··:·void·=.{.//.va 
00000230:·6c2b·4053·4d54·325f·534f·4c56·4552·2878··l+@SMT2_SOLVER(x 
00000240:·7329·203d·2073·6f6c·7665·720a·7661·6c20··s)·=·solver.val· 
00000250:·2828·2a76·6f69·642a·2929·203d·0a28·0a2f··((*void*))·=.(./ 
00000260:·2f0a·7873·203a·3d0a·6c69·7374·5f76·745f··/.xs·:=.list_vt_ 
00000270:·636f·6e73·2853·4f4c·5645·5243·4d44·706f··cons(SOLVERCMDpo 
00000280:·7028·292c·2078·7329·0a2f·2f0a·2920·282a··p(),·xs).//.)·(* 
00000290:·2065·6e64·206f·6620·5b76·616c·5d20·2a29···end·of·[val]·*) 
000002a0:·0a70·7276·616c·2028·282a·666f·6c64·6564··.prval·((*folded 
000002b0:·2a29·2920·3d20·666f·6c64·4028·736f·6c76··*))·=·fold@(solv 
000002c0:·6572·290a·7d20·282a·2065·6e64·206f·6620··er).}·(*·end·of· 
000002d0:·5b53·4d54·325f·736f·6c76·6572·5f70·6f70··[SMT2_solver_pop 
000002e0:·5d20·2a29·0a2f·2f0a·6675·6e0a·534d·5432··]·*).//.fun.SMT2 
000002f0:·5f73·6f6c·7665·725f·7075·7368·0a28·0a20··_solver_push.(.· 
00000300:·2073·6f6c·7665·723a·2021·534d·5432·5f73···solver:·!SMT2_s 
00000310:·6f6c·7665·720a·2920·3a20·766f·6964·203d··olver.)·:·void·= 
00000320:·0a7b·0a76·616c·2b40·534d·5432·5f53·4f4c··.{.val+@SMT2_SOL 
00000330:·5645·5228·7873·2920·3d20·736f·6c76·6572··VER(xs)·=·solver 
00000340:·0a76·616c·2028·282a·766f·6964·2a29·2920··.val·((*void*))· 
00000350:·3d0a·280a·2f2f·0a78·7320·3a3d·0a6c·6973··=.(.//.xs·:=.lis 
00000360:·745f·7674·5f63·6f6e·7328·534f·4c56·4552··t_vt_cons(SOLVER 
00000370:·434d·4470·7573·6828·292c·2078·7329·0a2f··CMDpush(),·xs)./ 
00000380:·2f0a·2920·282a·2065·6e64·206f·6620·5b76··/.)·(*·end·of·[v 
00000390:·616c·5d20·2a29·0a70·7276·616c·2028·282a··al]·*).prval·((* 
000003a0:·666f·6c64·6564·2a29·2920·3d20·666f·6c64··folded*))·=·fold 
000003b0:·4028·736f·6c76·6572·290a·7d20·282a·2065··@(solver).}·(*·e 
000003c0:·6e64·206f·6620·5b53·4d54·325f·736f·6c76··nd·of·[SMT2_solv 
000003d0:·6572·5f70·7573·685d·202a·290a·2f2f·0a28··er_push]·*).//.( 
000003e0:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
000003f0:·2a29·0a0a·6675·6e0a·534d·5432·5f73·6f6c··*)..fun.SMT2_sol 
00000400:·7665·725f·6563·686f·6c6f·630a·280a·2020··ver_echoloc.(.·· 
00000410:·736f·6c76·6572·3a20·2153·4d54·325f·736f··solver:·!SMT2_so 
00000420:·6c76·6572·2c20·6c6f·633a·206c·6f63·5f74··lver,·loc:·loc_t 
00000430:·0a29·203a·2076·6f69·6420·3d0a·7b0a·7661··.)·:·void·=.{.va 
00000440:·6c2b·4053·4d54·325f·534f·4c56·4552·2878··l+@SMT2_SOLVER(x 
00000450:·7329·203d·2073·6f6c·7665·720a·7661·6c20··s)·=·solver.val· 
00000460:·2828·2a76·6f69·642a·2929·203d·0a28·0a2f··((*void*))·=.(./ 
00000470:·2f0a·7873·203a·3d0a·6c69·7374·5f76·745f··/.xs·:=.list_vt_ 
00000480:·636f·6e73·2853·4f4c·5645·5243·4d44·6563··cons(SOLVERCMDec 
00000490:·686f·6c6f·6328·6c6f·6329·2c20·7873·290a··holoc(loc),·xs). 
000004a0:·2f2f·0a29·2028·2a20·656e·6420·6f66·205b··//.)·(*·end·of·[ 
000004b0:·7661·6c5d·202a·290a·7072·7661·6c20·2828··val]·*).prval·(( 
000004c0:·2a66·6f6c·6465·642a·2929·203d·2066·6f6c··*folded*))·=·fol 
000004d0:·6440·2873·6f6c·7665·7229·0a2f·2f0a·7d20··d@(solver).//.}· 
000004e0:·282a·2065·6e64·206f·6620·5b53·4d54·325f··(*·end·of·[SMT2_ 
000004f0:·736f·6c76·6572·5f65·6368·6f6c·6f63·5d20··solver_echoloc]· 
00000500:·2a29·0a0a·282a·202a·2a2a·2a2a·2a20·2a2a··*)..(*·******·** 
00000510:·2a2a·2a2a·202a·290a·2f2f·0a66·756e·0a53··****·*).//.fun.S 
00000520:·4d54·325f·736f·6c76·6572·5f63·6865·636b··MT2_solver_check 
00000530:·7361·740a·280a·2020·736f·6c76·6572·3a20··sat.(.··solver:· 
00000540:·2153·4d54·325f·736f·6c76·6572·0a29·203a··!SMT2_solver.)·: 
00000550:·2076·6f69·6420·3d0a·7b0a·7661·6c2b·4053···void·=.{.val+@S 
00000560:·4d54·325f·534f·4c56·4552·2878·7329·203d··MT2_SOLVER(xs)·= 
00000570:·2073·6f6c·7665·720a·7661·6c20·2828·2a76···solver.val·((*v 
00000580:·6f69·642a·2929·203d·0a28·0a2f·2f0a·2020··oid*))·=.(.//.·· 
00000590:·7873·203a·3d0a·2020·6c69·7374·5f76·745f··xs·:=.··list_vt_ 
000005a0:·636f·6e73·2853·4f4c·5645·5243·4d44·6368··cons(SOLVERCMDch 
000005b0:·6563·6b73·6174·2829·2c20·7873·290a·2f2f··ecksat(),·xs).// 
000005c0:·0a29·2028·2a20·656e·6420·6f66·205b·7661··.)·(*·end·of·[va 
000005d0:·6c5d·202a·290a·7072·7661·6c20·2828·2a66··l]·*).prval·((*f 
000005e0:·6f6c·6465·642a·2929·203d·2066·6f6c·6440··olded*))·=·fold@ 
000005f0:·2873·6f6c·7665·7229·0a7d·2028·2a20·656e··(solver).}·(*·en 
00000600:·6420·6f66·205b·534d·5432·5f73·6f6c·7665··d·of·[SMT2_solve 
00000610:·725f·6368·6563·6b73·6174·5d20·2a29·0a2f··r_checksat]·*)./ 
00000620:·2f0a·6675·6e0a·534d·5432·5f73·6f6c·7665··/.fun.SMT2_solve 
00000630:·725f·6173·7365·7274·0a28·0a20·2073·6f6c··r_assert.(.··sol 
00000640:·7665·723a·2021·534d·5432·5f73·6f6c·7665··ver:·!SMT2_solve 
00000650:·722c·2066·6d6c·3a20·666f·726d·0a29·203a··r,·fml:·form.)·: 
00000660:·2076·6f69·6420·3d0a·7b0a·2f2f·0a76·616c···void·=.{.//.val 
00000670:·2b40·534d·5432·5f53·4f4c·5645·5228·7873··+@SMT2_SOLVER(xs 
00000680:·2920·3d20·736f·6c76·6572·0a76·616c·2028··)·=·solver.val·( 
00000690:·282a·766f·6964·2a29·2920·3d0a·280a·2020··(*void*))·=.(.·· 
000006a0:·7873·203a·3d20·6c69·7374·5f76·745f·636f··xs·:=·list_vt_co 
000006b0:·6e73·2853·4f4c·5645·5243·4d44·6173·7365··ns(SOLVERCMDasse 
000006c0:·7274·2866·6d6c·292c·2078·7329·0a29·2028··rt(fml),·xs).)·( 
000006d0:·2a20·656e·6420·6f66·205b·7661·6c5d·202a··*·end·of·[val]·* 
000006e0:·290a·7072·7661·6c20·2828·2a66·6f6c·6465··).prval·((*folde 
000006f0:·642a·2929·203d·2066·6f6c·6440·2873·6f6c··d*))·=·fold@(sol 
00000700:·7665·7229·0a2f·2f0a·7d20·282a·2065·6e64··ver).//.}·(*·end 
00000710:·206f·6620·5b53·4d54·325f·736f·6c76·6572···of·[SMT2_solver 
00000720:·5f61·7373·6572·745d·202a·290a·2f2f·0a28··_assert]·*).//.( 
00000730:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000740:·2a29·0a2f·2f0a·6675·6e0a·534d·5432·5f73··*).//.fun.SMT2_s 
00000750:·6f6c·7665·725f·706f·7065·6e76·0a28·0a20··olver_popenv.(.· 
00000760:·2073·6f6c·7665·723a·2021·534d·5432·5f73···solver:·!SMT2_s 
00000770:·6f6c·7665·722c·2073·3276·733a·2073·3276··olver,·s2vs:·s2v 
00000780:·6172·6c73·740a·2920·3a20·766f·6964·203d··arlst.)·:·void·= 
00000790:·0a7b·0a2f·2f0a·7661·6c20·7332·7673·203d··.{.//.val·s2vs·= 
000007a0:·0a6c·6973·745f·7674·3274·286c·6973·745f··.list_vt2t(list_ 
000007b0:·7265·7665·7273·6528·7332·7673·2929·0a2f··reverse(s2vs))./ 
000007c0:·2f0a·7661·6c2b·4053·4d54·325f·534f·4c56··/.val+@SMT2_SOLV 
000007d0:·4552·2878·7329·203d·2073·6f6c·7665·720a··ER(xs)·=·solver. 
000007e0:·7661·6c20·2828·2a76·6f69·642a·2929·203d··val·((*void*))·= 
Max diff block lines reached; -1/27885 bytes (-0.00%) of diff not shown.
58.1 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_commarg.dats
    
Offset 1, 860 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a0a·282a·0a2f·2f0a·2a2a·2041·7574·686f··..(*.//.**·Autho 
00000080:·723a·2048·6f6e·6777·6569·2058·690a·2a2a··r:·Hongwei·Xi.** 
00000090:·2041·7574·686f·7265·6d61·696c·3a20·676d···Authoremail:·gm 
000000a0:·6877·7869·4154·676d·6169·6c44·4f54·636f··hwxiATgmailDOTco 
000000b0:·6d0a·2a2a·2053·7461·7274·2074·696d·653a··m.**·Start·time: 
000000c0:·204a·756e·652c·2032·3031·360a·2f2f·0a2a···June,·2016.//.* 
000000d0:·2a20·4175·7468·6f72·3a20·5769·6c6c·6961··*·Author:·Willia 
000000e0:·6d20·426c·6169·720a·2a2a·2041·7574·686f··m·Blair.**·Autho 
000000f0:·7265·6d61·696c·3a20·7764·626c·6169·7241··remail:·wdblairA 
00000100:·5467·6d61·696c·444f·5463·6f6d·0a2a·2a20··TgmailDOTcom.**· 
00000110:·5374·6172·7420·7469·6d65·3a20·536f·6d65··Start·time:·Some 
00000120:·2074·696d·6520·696e·2032·3031·350a·2f2f···time·in·2015.// 
00000130:·0a2a·290a·0a28·2a20·2a2a·2a2a·2a2a·202a··.*)..(*·******·* 
00000140:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2369·6e63··*****·*).//.#inc 
00000150:·6c75·6465·0a22·7368·6172·652f·6174·7370··lude."share/atsp 
00000160:·7265·5f73·7461·6c6f·6164·2e68·6174·7322··re_staload.hats" 
00000170:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000180:·2a2a·2a2a·202a·290a·2f2f·0a73·7461·6c6f··****·*).//.stalo 
00000190:·6164·0a53·5444·494f·203d·0a22·6c69·6261··ad.STDIO·=."liba 
000001a0:·7473·2f6c·6962·632f·5341·5453·2f73·7464··ts/libc/SATS/std 
000001b0:·696f·2e73·6174·7322·0a2f·2f0a·282a·202a··io.sats".//.(*·* 
000001c0:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
000001d0:·2f2f·0a23·6465·6669·6e65·0a50·4154·534f··//.#define.PATSO 
000001e0:·4c56·455f·7461·7267·6574·6c6f·6322·2e2f··LVE_targetloc"./ 
000001f0:·2e2e·2f41·5453·2d65·7874·736f·6c76·6522··../ATS-extsolve" 
00000200:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000210:·2a2a·2a2a·202a·290a·2f2f·0a23·7374·616c··****·*).//.#stal 
00000220:·6f61·640a·227b·2450·4154·534f·4c56·457d··oad."{$PATSOLVE} 
00000230:·2f53·4154·532f·7061·7473·6f6c·7665·5f63··/SATS/patsolve_c 
00000240:·6e73·7472·6e74·2e73·6174·7322·0a23·7374··nstrnt.sats".#st 
00000250:·616c·6f61·640a·227b·2450·4154·534f·4c56··aload."{$PATSOLV 
00000260:·457d·2f53·4154·532f·7061·7473·6f6c·7665··E}/SATS/patsolve 
00000270:·5f70·6172·7369·6e67·2e73·6174·7322·0a2f··_parsing.sats"./ 
00000280:·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··/.(*·******·**** 
00000290:·2a2a·202a·290a·0a73·7461·6c6f·6164·2022··**·*)..staload·" 
000002a0:·2e2f·2e2e·2f53·4154·532f·7061·7473·6f6c··./../SATS/patsol 
000002b0:·7665·5f73·6d74·325f·636f·6d6d·6172·672e··ve_smt2_commarg. 
000002c0:·7361·7473·220a·7374·616c·6f61·6420·222e··sats".staload·". 
000002d0:·2f2e·2e2f·5341·5453·2f70·6174·736f·6c76··/../SATS/patsolv 
000002e0:·655f·736d·7432·5f73·6f6c·7669·6e67·2e73··e_smt2_solving.s 
000002f0:·6174·7322·0a0a·282a·202a·2a2a·2a2a·2a20··ats"..(*·******· 
00000300:·2a2a·2a2a·2a2a·202a·290a·0a69·6d70·6c65··******·*)..imple 
00000310:·6d65·6e74·0a66·7072·696e·745f·636f·6d6d··ment.fprint_comm 
00000320:·6172·6728·6f75·742c·2063·6129·203d·2028··arg(out,·ca)·=·( 
00000330:·0a2f·2f0a·6361·7365·2b20·6361·206f·660a··.//.case+·ca·of. 
00000340:·2f2f·0a7c·2043·4168·656c·7028·7374·7229··//.|·CAhelp(str) 
00000350:·203d·3e0a·2020·2020·6670·7269·6e74·2120···=>.····fprint!· 
00000360:·286f·7574·2c20·2243·4168·656c·7028·222c··(out,·"CAhelp(", 
00000370:·2073·7472·2c20·2229·2229·0a2f·2f0a·7c20···str,·")").//.|· 
00000380:·4341·6769·7465·6d28·7374·7229·203d·3e0a··CAgitem(str)·=>. 
00000390:·2020·2020·6670·7269·6e74·2120·286f·7574······fprint!·(out 
000003a0:·2c20·2243·4167·6974·656d·2822·2c20·7374··,·"CAgitem(",·st 
000003b0:·722c·2022·2922·290a·2f2f·0a7c·2043·4169··r,·")").//.|·CAi 
000003c0:·6e70·7574·2873·7472·2920·3d3e·0a20·2020··nput(str)·=>.··· 
000003d0:·2066·7072·696e·7421·2028·6f75·742c·2022···fprint!·(out,·" 
000003e0:·4341·696e·7075·7428·222c·2073·7472·2c20··CAinput(",·str,· 
000003f0:·2229·2229·0a2f·2f0a·7c20·4341·6f75·7470··")").//.|·CAoutp 
00000400:·7574·286b·6e64·2c20·7374·7229·203d·3e0a··ut(knd,·str)·=>. 
00000410:·2020·2020·6670·7269·6e74·2120·286f·7574······fprint!·(out 
00000420:·2c20·2243·416f·7574·7075·7428·222c·206b··,·"CAoutput(",·k 
00000430:·6e64·2c20·222c·2022·2c20·7374·722c·2022··nd,·",·",·str,·" 
00000440:·2922·290a·2f2f·0a7c·2043·4170·7269·6e74··)").//.|·CAprint 
00000450:·6c6e·2873·7472·2920·3d3e·0a20·2020·2066··ln(str)·=>.····f 
00000460:·7072·696e·7421·2028·6f75·742c·2022·4341··print!·(out,·"CA 
00000470:·7072·696e·746c·6e28·222c·2073·7472·2c20··println(",·str,· 
00000480:·2229·2229·0a7c·2043·4170·7269·6e74·6669··")").|·CAprintfi 
00000490:·6c65·2873·7472·2920·3d3e·0a20·2020·2066··le(str)·=>.····f 
000004a0:·7072·696e·7421·2028·6f75·742c·2022·4341··print!·(out,·"CA 
000004b0:·7072·696e·7466·696c·6528·222c·2073·7472··printfile(",·str 
000004c0:·2c20·2229·2229·0a2f·2f0a·7c20·4341·6172··,·")").//.|·CAar 
000004d0:·6765·6e64·2828·2a76·6f69·642a·2929·203d··gend((*void*))·= 
000004e0:·3e20·6670·7269·6e74·2120·286f·7574·2c20··>·fprint!·(out,· 
000004f0:·2243·4161·7267·656e·6428·222c·2022·2922··"CAargend(",·")" 
00000500:·290a·2f2f·0a29·2028·2a20·656e·6420·6f66··).//.)·(*·end·of 
00000510:·205b·6670·7269·6e74·5f63·6f6d·6d61·7267···[fprint_commarg 
00000520:·5d20·2a29·0a0a·282a·202a·2a2a·2a2a·2a20··]·*)..(*·******· 
00000530:·2a2a·2a2a·2a2a·202a·290a·0a66·756e·7b0a··******·*)..fun{. 
00000540:·7d20·6172·6776·5f67·6574·6f70·745f·6174··}·argv_getopt_at 
00000550:·0a20·207b·6e3a·696e·747d·7b69·3a6e·6174··.··{n:int}{i:nat 
00000560:·7d0a·280a·2020·6e3a·2069·6e74·206e·2c20··}.(.··n:·int·n,· 
00000570:·6172·6776·3a20·2161·7267·7628·6e29·2c20··argv:·!argv(n),· 
00000580:·693a·2069·6e74·2069·0a29·203a·2073·7472··i:·int·i.)·:·str 
00000590:·6f70·7420·3d0a·280a·2f2f·0a69·6620·6920··opt·=.(.//.if·i· 
000005a0:·3c20·6e0a·2020·7468·656e·2073·7472·6f70··<·n.··then·strop 
000005b0:·745f·736f·6d65·2028·6172·6776·5b69·5d29··t_some·(argv[i]) 
000005c0:·2065·6c73·6520·7374·726f·7074·5f6e·6f6e···else·stropt_non 
000005d0:·6520·2829·0a2f·2f20·656e·6420·6f66·205b··e·().//·end·of·[ 
000005e0:·6966·5d0a·2f2f·0a29·2028·2a20·656e·6420··if].//.)·(*·end· 
000005f0:·6f66·205b·6172·6776·5f67·6574·6f70·745f··of·[argv_getopt_ 
00000600:·6174·5d20·2a29·0a0a·282a·202a·2a2a·2a2a··at]·*)..(*·***** 
00000610:·2a20·2a2a·2a2a·2a2a·202a·290a·0a69·6d70··*·******·*)..imp 
00000620:·6c65·6d65·6e74·0a70·6174·736f·6c76·655f··lement.patsolve_ 
00000630:·736d·7432·5f63·6d64·6c69·6e65·0a20·2028··smt2_cmdline.··( 
00000640:·6172·6763·2c20·6172·6776·2920·3d20·6c65··argc,·argv)·=·le 
00000650:·740a·2f2f·0a76·7479·7065·6465·660a·7265··t.//.vtypedef.re 
00000660:·735f·7674·203d·2063·6f6d·6d61·7267·6c73··s_vt·=·commargls 
00000670:·745f·7674·0a2f·2f0a·6675·6e0a·6175·780a··t_vt.//.fun.aux. 
00000680:·7b6e·3a69·6e74·7d0a·7b69·3a6e·6174·207c··{n:int}.{i:nat·| 
00000690:·2069·203c·3d20·6e7d·0a28·0a20·2061·7267···i·<=·n}.(.··arg 
000006a0:·633a·2069·6e74·206e·0a2c·2061·7267·763a··c:·int·n.,·argv: 
000006b0:·2021·6172·6776·286e·290a·2c20·693a·2069···!argv(n).,·i:·i 
000006c0:·6e74·2069·2c20·7265·7330·3a20·7265·735f··nt·i,·res0:·res_ 
000006d0:·7674·0a29·203a·2072·6573·5f76·7420·3d20··vt.)·:·res_vt·=· 
000006e0:·6c65·740a·696e·0a2f·2f0a·6966·0a69·203c··let.in.//.if.i·< 
000006f0:·2061·7267·630a·7468·656e·206c·6574·0a2f···argc.then·let./ 
00000700:·2f0a·7661·6c20·6172·6720·3d20·6172·6776··/.val·arg·=·argv 
00000710:·5b69·5d0a·2f2f·0a69·6e0a·2f2f·0a63·6173··[i].//.in.//.cas 
00000720:·652b·2061·7267·206f·660a·2f2f·0a7c·2022··e+·arg·of.//.|·" 
00000730:·2d68·2220·3d3e·206c·6574·0a20·2020·2076··-h"·=>·let.····v 
00000740:·616c·2063·6120·3d0a·2020·2020·2020·4341··al·ca·=.······CA 
00000750:·6865·6c70·2861·7267·290a·2020·2020·7661··help(arg).····va 
00000760:·6c20·7265·7330·203d·0a20·2020·2020·2063··l·res0·=.······c 
00000770:·6f6e·735f·7674·2863·612c·2072·6573·3029··ons_vt(ca,·res0) 
00000780:·0a20·2020·202f·2f20·656e·6420·6f66·205b··.····//·end·of·[ 
00000790:·7661·6c5d·0a20·2069·6e0a·2020·2020·6175··val].··in.····au 
000007a0:·7828·6172·6763·2c20·6172·6776·2c20·692b··x(argc,·argv,·i+ 
000007b0:·312c·2072·6573·3029·0a20·2065·6e64·202f··1,·res0).··end·/ 
000007c0:·2f20·656e·6420·6f66·202e·2e2e·0a7c·2022··/·end·of·....|·" 
000007d0:·2d2d·6865·6c70·2220·3d3e·206c·6574·0a20··--help"·=>·let.· 
000007e0:·2020·2076·616c·2063·6120·3d0a·2020·2020·····val·ca·=.···· 
Max diff block lines reached; -1/59343 bytes (-0.00%) of diff not shown.
5.97 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_main.dats
    
Offset 1, 86 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a0a·282a·0a2f·2f0a·2a2a·2041·7574·686f··..(*.//.**·Autho 
00000080:·723a·2048·6f6e·6777·6569·2058·690a·2a2a··r:·Hongwei·Xi.** 
00000090:·2041·7574·686f·7265·6d61·696c·3a20·676d···Authoremail:·gm 
000000a0:·6877·7869·4154·676d·6169·6c44·4f54·636f··hwxiATgmailDOTco 
000000b0:·6d0a·2a2a·2053·7461·7274·2074·696d·653a··m.**·Start·time: 
000000c0:·204a·756e·652c·2032·3031·360a·2f2f·0a2a···June,·2016.//.* 
000000d0:·2a20·4175·7468·6f72·3a20·5769·6c6c·6961··*·Author:·Willia 
000000e0:·6d20·426c·6169·720a·2a2a·2041·7574·686f··m·Blair.**·Autho 
000000f0:·7265·6d61·696c·3a20·7764·626c·6169·7241··remail:·wdblairA 
00000100:·5467·6d61·696c·444f·5463·6f6d·0a2a·2a20··TgmailDOTcom.**· 
00000110:·5374·6172·7420·7469·6d65·3a20·536f·6d65··Start·time:·Some 
00000120:·2074·696d·6520·696e·2032·3031·350a·2f2f···time·in·2015.// 
00000130:·0a2a·290a·0a28·2a20·2a2a·2a2a·2a2a·202a··.*)..(*·******·* 
00000140:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2369·6e63··*****·*).//.#inc 
00000150:·6c75·6465·0a22·7368·6172·652f·6174·7370··lude."share/atsp 
00000160:·7265·5f73·7461·6c6f·6164·2e68·6174·7322··re_staload.hats" 
00000170:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000180:·2a2a·2a2a·202a·290a·2f2f·0a23·7374·616c··****·*).//.#stal 
00000190:·6f61·640a·222e·2f2e·2e2f·5341·5453·2f70··oad."./../SATS/p 
000001a0:·6174·736f·6c76·655f·736d·7432·5f63·6f6d··atsolve_smt2_com 
000001b0:·6d61·7267·2e73·6174·7322·0a23·7374·616c··marg.sats".#stal 
000001c0:·6f61·640a·222e·2f2e·2e2f·5341·5453·2f70··oad."./../SATS/p 
000001d0:·6174·736f·6c76·655f·736d·7432·5f73·6f6c··atsolve_smt2_sol 
000001e0:·7669·6e67·2e73·6174·7322·0a2f·2f0a·282a··ving.sats".//.(* 
000001f0:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000200:·290a·2f2f·0a28·2a0a·6479·6e6c·6f61·640a··).//.(*.dynload. 
00000210:·2241·5453·2d65·7874·736f·6c76·652f·4441··"ATS-extsolve/DA 
00000220:·5453·2f70·6174·736f·6c76·655f·636e·7374··TS/patsolve_cnst 
00000230:·726e·742e·6461·7473·220a·2a29·0a76·616c··rnt.dats".*).val 
00000240:·2028·2920·3d0a·7061·7473·6f6c·7665·5f63···()·=.patsolve_c 
00000250:·6e73·7472·6e74·5f5f·6479·6e6c·6f61·6428··nstrnt__dynload( 
00000260:·2920·7768·6572·650a·7b0a·2020·6578·7465··)·where.{.··exte 
00000270:·726e·0a20·2066·756e·0a20·2070·6174·736f··rn.··fun.··patso 
00000280:·6c76·655f·636e·7374·726e·745f·5f64·796e··lve_cnstrnt__dyn 
00000290:·6c6f·6164·2829·3a20·766f·6964·203d·2022··load():·void·=·" 
000002a0:·6578·7423·220a·7d0a·2f2f·0a28·2a20·2a2a··ext#".}.//.(*·** 
000002b0:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f··****·******·*)./ 
000002c0:·2f0a·282a·0a64·796e·6c6f·6164·0a22·4154··/.(*.dynload."AT 
000002d0:·532d·6578·7473·6f6c·7665·2f44·4154·532f··S-extsolve/DATS/ 
000002e0:·7061·7473·6f6c·7665·5f70·6172·7369·6e67··patsolve_parsing 
000002f0:·2e64·6174·7322·0a2a·290a·7661·6c20·2829··.dats".*).val·() 
00000300:·203d·0a70·6174·736f·6c76·655f·7061·7273···=.patsolve_pars 
00000310:·696e·675f·5f64·796e·6c6f·6164·2829·2077··ing__dynload()·w 
00000320:·6865·7265·0a7b·0a20·2065·7874·6572·6e0a··here.{.··extern. 
00000330:·2020·6675·6e0a·2020·7061·7473·6f6c·7665····fun.··patsolve 
00000340:·5f70·6172·7369·6e67·5f5f·6479·6e6c·6f61··_parsing__dynloa 
00000350:·6428·293a·2076·6f69·6420·3d20·2265·7874··d():·void·=·"ext 
00000360:·2322·0a7d·0a2f·2f0a·282a·202a·2a2a·2a2a··#".}.//.(*·***** 
00000370:·2a20·2a2a·2a2a·2a2a·202a·290a·0a23·6479··*·******·*)..#dy 
00000380:·6e6c·6f61·6420·222e·2f70·6174·736f·6c76··nload·"./patsolv 
00000390:·655f·736d·7432·5f63·6f6d·6d61·7267·2e64··e_smt2_commarg.d 
000003a0:·6174·7322·0a23·6479·6e6c·6f61·6420·222e··ats".#dynload·". 
000003b0:·2f70·6174·736f·6c76·655f·736d·7432·5f73··/patsolve_smt2_s 
000003c0:·6f6c·7669·6e67·2e64·6174·7322·0a0a·282a··olving.dats"..(* 
000003d0:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
000003e0:·290a·0a69·6d70·6c65·6d65·6e74·0a6d·6169··)..implement.mai 
000003f0:·6e30·2028·6172·6763·2c20·6172·6776·2920··n0·(argc,·argv)· 
00000400:·3d0a·7b0a·2f2f·0a76·616c·2028·2920·3d0a··=.{.//.val·()·=. 
00000410:·7072·6572·726c·6e21·0a20·2028·2248·656c··prerrln!.··("Hel 
00000420:·6c6f·2066·726f·6d20·5b70·6174·736f·6c76··lo·from·[patsolv 
00000430:·655f·736d·7432·5d21·2229·0a2f·2f0a·7661··e_smt2]!").//.va 
00000440:·6c20·2829·203d·2074·6865·5f73·3263·696e··l·()·=·the_s2cin 
00000450:·7465·7270·5f69·6e69·7469·7a65·2829·0a2f··terp_initize()./ 
00000460:·2f0a·7661·6c0a·6172·676c·7374·203d·0a70··/.val.arglst·=.p 
00000470:·6174·736f·6c76·655f·736d·7432·5f63·6d64··atsolve_smt2_cmd 
00000480:·6c69·6e65·2028·6172·6763·2c20·6172·6776··line·(argc,·argv 
00000490:·290a·2f2f·0a2f·2f20·4858·3a20·736b·6970··).//.//·HX:·skip 
000004a0:·7069·6e67·2061·7267·765b·305d·0a2f·2f0a··ping·argv[0].//. 
000004b0:·7661·6c2d·7e6c·6973·745f·7674·5f63·6f6e··val-~list_vt_con 
000004c0:·7328·5f2c·2061·7267·6c73·7429·203d·2061··s(_,·arglst)·=·a 
000004d0:·7267·6c73·740a·2f2f·0a76·616c·2028·2920··rglst.//.val·()· 
000004e0:·3d20·7061·7473·6f6c·7665·5f73·6d74·325f··=·patsolve_smt2_ 
000004f0:·636f·6d6d·6172·676c·7374·2861·7267·6c73··commarglst(argls 
00000500:·7429·0a2f·2f0a·7d20·282a·2065·6e64·206f··t).//.}·(*·end·o 
00000510:·6620·5b6d·6169·6e5d·202a·290a·0a28·2a20··f·[main]·*)..(*· 
00000520:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000530:·0a0a·282a·2065·6e64·206f·6620·5b70·6174··..(*·end·of·[pat 
00000540:·736f·6c76·655f·736d·7432·5f6d·6169·6e2e··solve_smt2_main. 
00000550:·6461·7473·5d20·2a29·0a···················dats]·*). 
3.88 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_mylib.dats
    
Offset 1, 55 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a0a·282a·0a2f·2f0a·2a2a·2041·7574·686f··..(*.//.**·Autho 
00000080:·723a·2048·6f6e·6777·6569·2058·690a·2a2a··r:·Hongwei·Xi.** 
00000090:·2041·7574·686f·7265·6d61·696c·3a20·676d···Authoremail:·gm 
000000a0:·6877·7869·4154·676d·6169·6c44·4f54·636f··hwxiATgmailDOTco 
000000b0:·6d0a·2a2a·2053·7461·7274·2074·696d·653a··m.**·Start·time: 
000000c0:·204a·756e·652c·2032·3031·360a·2f2f·0a2a···June,·2016.//.* 
000000d0:·2a20·4175·7468·6f72·3a20·5769·6c6c·6961··*·Author:·Willia 
000000e0:·6d20·426c·6169·720a·2a2a·2041·7574·686f··m·Blair.**·Autho 
000000f0:·7265·6d61·696c·3a20·7764·626c·6169·7241··remail:·wdblairA 
00000100:·5467·6d61·696c·444f·5463·6f6d·0a2a·2a20··TgmailDOTcom.**· 
00000110:·5374·6172·7420·7469·6d65·3a20·536f·6d65··Start·time:·Some 
00000120:·2074·696d·6520·696e·2032·3031·350a·2f2f···time·in·2015.// 
00000130:·0a2a·290a·0a28·2a20·2a2a·2a2a·2a2a·202a··.*)..(*·******·* 
00000140:·2a2a·2a2a·2a20·2a29·0a0a·2364·6566·696e··*****·*)..#defin 
00000150:·6520·4154·535f·4459·4e4c·4f41·4446·4c41··e·ATS_DYNLOADFLA 
00000160:·4720·300a·0a28·2a20·2a2a·2a2a·2a2a·202a··G·0..(*·******·* 
00000170:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2369·6e63··*****·*).//.#inc 
00000180:·6c75·6465·0a22·7368·6172·652f·6174·7370··lude."share/atsp 
00000190:·7265·5f73·7461·6c6f·6164·2e68·6174·7322··re_staload.hats" 
000001a0:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
000001b0:·2a2a·2a2a·202a·290a·2f2f·0a23·6465·6669··****·*).//.#defi 
000001c0:·6e65·0a4c·4942·4a53·4f4e·435f·7461·7267··ne.LIBJSONC_targ 
000001d0:·6574·6c6f·630a·225c·0a24·5041·5453·484f··etloc."\.$PATSHO 
000001e0:·4d45·2f63·6f6e·7472·6962·5c0a·2f61·7473··ME/contrib\./ats 
000001f0:·636e·7472·622f·6174·7363·6e74·7262·2d68··cntrb/atscntrb-h 
00000200:·782d·6c69·626a·736f·6e2d·6322·0a2f·2f0a··x-libjson-c".//. 
00000210:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000220:·202a·290a·2f2f·0a23·7374·616c·6f61·640a···*).//.#staload. 
00000230:·227b·244c·4942·4a53·4f4e·437d·2f44·4154··"{$LIBJSONC}/DAT 
00000240:·532f·6a73·6f6e·2e64·6174·7322·0a2f·2f0a··S/json.dats".//. 
00000250:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000260:·202a·290a·2f2f·0a6c·6f63·616c·0a23·696e···*).//.local.#in 
00000270:·636c·7564·650a·2270·7265·6c75·6465·2f44··clude."prelude/D 
00000280:·4154·532f·6669·6c65·6261·732e·6461·7473··ATS/filebas.dats 
00000290:·220a·696e·2028·2a6e·6f74·6869·6e67·2a29··".in·(*nothing*) 
000002a0:·2065·6e64·202f·2f20·656e·6420·6f66·205b···end·//·end·of·[ 
000002b0:·6c6f·6361·6c5d·0a2f·2f0a·282a·202a·2a2a··local].//.(*·*** 
000002c0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000002d0:·0a6c·6f63·616c·0a23·696e·636c·7564·650a··.local.#include. 
000002e0:·227b·244c·4942·4a53·4f4e·437d·2f44·4154··"{$LIBJSONC}/DAT 
000002f0:·532f·6a73·6f6e·5f4d·4c2e·6461·7473·220a··S/json_ML.dats". 
00000300:·696e·2028·2a6e·6f74·6869·6e67·2a29·2065··in·(*nothing*)·e 
00000310:·6e64·202f·2f20·656e·6420·6f66·205b·6c6f··nd·//·end·of·[lo 
00000320:·6361·6c5d·0a2f·2f0a·282a·202a·2a2a·2a2a··cal].//.(*·***** 
00000330:·2a20·2a2a·2a2a·2a2a·202a·290a·0a28·2a20··*·******·*)..(*· 
00000340:·656e·6420·6f66·205b·7061·7473·6f6c·7665··end·of·[patsolve 
00000350:·5f73·6d74·325f·6d79·6c69·622e·6461·7473··_smt2_mylib.dats 
00000360:·5d20·2a29·0a·····························]·*). 
40.3 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/DATS/patsolve_smt2_solving.dats
    
Offset 1, 595 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a0a·282a·0a2a·2a20·4175·7468·6f72·3a20··..(*.**·Author:· 
00000080:·486f·6e67·7765·6920·5869·0a2a·2a20·4175··Hongwei·Xi.**·Au 
00000090:·7468·6f72·656d·6169·6c3a·2067·6d68·7778··thoremail:·gmhwx 
000000a0:·6941·5467·6d61·696c·444f·5463·6f6d·0a2a··iATgmailDOTcom.* 
000000b0:·2a20·5374·6172·7420·7469·6d65·3a20·4a75··*·Start·time:·Ju 
000000c0:·6e65·2c20·3230·3135·0a2a·290a·0a28·2a20··ne,·2015.*)..(*· 
000000d0:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
000000e0:·0a2f·2f0a·2369·6e63·6c75·6465·0a22·7368··.//.#include."sh 
000000f0:·6172·652f·6174·7370·7265·5f64·6566·696e··are/atspre_defin 
00000100:·652e·6861·7473·220a·2369·6e63·6c75·6465··e.hats".#include 
00000110:·0a22·7368·6172·652f·6174·7370·7265·5f73··."share/atspre_s 
00000120:·7461·6c6f·6164·2e68·6174·7322·0a2f·2f0a··taload.hats".//. 
00000130:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000140:·202a·290a·2f2f·0a73·7461·6c6f·6164·0a55···*).//.staload.U 
00000150:·4e20·3d20·2270·7265·6c75·6465·2f53·4154··N·=·"prelude/SAT 
00000160:·532f·756e·7361·6665·2e73·6174·7322·0a2f··S/unsafe.sats"./ 
00000170:·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··/.(*·******·**** 
00000180:·2a2a·202a·290a·2f2f·0a23·6465·6669·6e65··**·*).//.#define 
00000190:·0a50·4154·534f·4c56·455f·7461·7267·6574··.PATSOLVE_target 
000001a0:·6c6f·6320·222e·2f2e·2e2f·4154·532d·6578··loc·"./../ATS-ex 
000001b0:·7473·6f6c·7665·220a·2f2f·0a28·2a20·2a2a··tsolve".//.(*·** 
000001c0:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f··****·******·*)./ 
000001d0:·2f0a·2373·7461·6c6f·6164·0a22·7b24·5041··/.#staload."{$PA 
000001e0:·5453·4f4c·5645·7d2f·5341·5453·2f70·6174··TSOLVE}/SATS/pat 
000001f0:·736f·6c76·655f·636e·7374·726e·742e·7361··solve_cnstrnt.sa 
00000200:·7473·220a·2373·7461·6c6f·6164·0a22·7b24··ts".#staload."{$ 
00000210:·5041·5453·4f4c·5645·7d2f·5341·5453·2f70··PATSOLVE}/SATS/p 
00000220:·6174·736f·6c76·655f·7061·7273·696e·672e··atsolve_parsing. 
00000230:·7361·7473·220a·2f2f·0a28·2a20·2a2a·2a2a··sats".//.(*·**** 
00000240:·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a··**·******·*).//. 
00000250:·2373·7461·6c6f·6164·0a22·2e2f·2e2e·2f53··#staload."./../S 
00000260:·4154·532f·7061·7473·6f6c·7665·5f73·6d74··ATS/patsolve_smt 
00000270:·325f·636f·6d6d·6172·672e·7361·7473·220a··2_commarg.sats". 
00000280:·2373·7461·6c6f·6164·0a22·2e2f·2e2e·2f53··#staload."./../S 
00000290:·4154·532f·7061·7473·6f6c·7665·5f73·6d74··ATS/patsolve_smt 
000002a0:·325f·736f·6c76·696e·672e·7361·7473·220a··2_solving.sats". 
000002b0:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
000002c0:·2a2a·2a20·2a29·0a2f·2f0a·696d·706c·656d··***·*).//.implem 
000002d0:·656e·740a·6670·7269·6e74·5f76·616c·3c73··ent.fprint_val<s 
000002e0:·3263·7374·3e20·3d20·6670·7269·6e74·5f73··2cst>·=·fprint_s 
000002f0:·3263·7374·0a69·6d70·6c65·6d65·6e74·0a66··2cst.implement.f 
00000300:·7072·696e·745f·7661·6c3c·7332·7661·723e··print_val<s2var> 
00000310:·203d·2066·7072·696e·745f·7332·7661·720a···=·fprint_s2var. 
00000320:·696d·706c·656d·656e·740a·6670·7269·6e74··implement.fprint 
00000330:·5f76·616c·3c73·3256·6172·3e20·3d20·6670··_val<s2Var>·=·fp 
00000340:·7269·6e74·5f73·3256·6172·0a69·6d70·6c65··rint_s2Var.imple 
00000350:·6d65·6e74·0a66·7072·696e·745f·7661·6c3c··ment.fprint_val< 
00000360:·7332·6578·703e·203d·2066·7072·696e·745f··s2exp>·=·fprint_ 
00000370:·7332·6578·700a·696d·706c·656d·656e·740a··s2exp.implement. 
00000380:·6670·7269·6e74·5f76·616c·3c73·3369·746d··fprint_val<s3itm 
00000390:·3e20·3d20·6670·7269·6e74·5f73·3369·746d··>·=·fprint_s3itm 
000003a0:·0a2f·2f0a·696d·706c·656d·656e·740a·6670··.//.implement.fp 
000003b0:·7269·6e74·5f76·616c·3c66·6f72·6d3e·203d··rint_val<form>·= 
000003c0:·2066·7072·696e·745f·666f·726d·0a69·6d70···fprint_form.imp 
000003d0:·6c65·6d65·6e74·0a66·7072·696e·745f·7661··lement.fprint_va 
000003e0:·6c3c·736f·6c76·6572·636d·643e·203d·2066··l<solvercmd>·=·f 
000003f0:·7072·696e·745f·736f·6c76·6572·636d·640a··print_solvercmd. 
00000400:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
00000410:·2a2a·2a20·2a29·0a2f·2f0a·696d·706c·656d··***·*).//.implem 
00000420:·656e·740a·7072·696e·745f·736f·6c76·6572··ent.print_solver 
00000430:·636d·6428·7830·2920·3d0a·2020·6670·7269··cmd(x0)·=.··fpri 
00000440:·6e74·5f73·6f6c·7665·7263·6d64·2873·7464··nt_solvercmd(std 
00000450:·6f75·745f·7265·662c·2078·3029·0a69·6d70··out_ref,·x0).imp 
00000460:·6c65·6d65·6e74·0a70·7265·7272·5f73·6f6c··lement.prerr_sol 
00000470:·7665·7263·6d64·2878·3029·203d·0a20·2066··vercmd(x0)·=.··f 
00000480:·7072·696e·745f·736f·6c76·6572·636d·6428··print_solvercmd( 
00000490:·7374·6465·7272·5f72·6566·2c20·7830·290a··stderr_ref,·x0). 
000004a0:·2f2f·0a69·6d70·6c65·6d65·6e74·0a66·7072··//.implement.fpr 
000004b0:·696e·745f·736f·6c76·6572·636d·640a·2020··int_solvercmd.·· 
000004c0:·286f·7574·2c20·7830·2920·3d20·280a·2f2f··(out,·x0)·=·(.// 
000004d0:·0a63·6173·652b·2078·3020·6f66·0a7c·2053··.case+·x0·of.|·S 
000004e0:·4f4c·5645·5243·4d44·706f·7028·2920·3d3e··OLVERCMDpop()·=> 
000004f0:·0a20·2020·2066·7072·696e·7421·2028·6f75··.····fprint!·(ou 
00000500:·742c·2022·534f·4c56·4552·434d·4470·6f70··t,·"SOLVERCMDpop 
00000510:·2829·2229·0a7c·2053·4f4c·5645·5243·4d44··()").|·SOLVERCMD 
00000520:·7075·7368·2829·203d·3e0a·2020·2020·6670··push()·=>.····fp 
00000530:·7269·6e74·2120·286f·7574·2c20·2253·4f4c··rint!·(out,·"SOL 
00000540:·5645·5243·4d44·7075·7368·2829·2229·0a2f··VERCMDpush()")./ 
00000550:·2f0a·7c20·534f·4c56·4552·434d·4461·7373··/.|·SOLVERCMDass 
00000560:·6572·7428·666d·6c29·203d·3e0a·2020·2020··ert(fml)·=>.···· 
00000570:·6670·7269·6e74·2120·286f·7574·2c20·2253··fprint!·(out,·"S 
00000580:·4f4c·5645·5243·4d44·6173·7365·7274·2822··OLVERCMDassert(" 
00000590:·2c20·666d·6c2c·2022·2922·290a·7c20·534f··,·fml,·")").|·SO 
000005a0:·4c56·4552·434d·4463·6865·636b·7361·7428··LVERCMDchecksat( 
000005b0:·2920·3d3e·0a20·2020·2066·7072·696e·7421··)·=>.····fprint! 
000005c0:·2028·6f75·742c·2022·534f·4c56·4552·434d···(out,·"SOLVERCM 
000005d0:·4463·6865·636b·7361·7428·2922·290a·2f2f··Dchecksat()").// 
000005e0:·0a7c·2053·4f4c·5645·5243·4d44·6563·686f··.|·SOLVERCMDecho 
000005f0:·6c6f·6328·6c6f·6329·203d·3e0a·2020·2020··loc(loc)·=>.···· 
00000600:·6670·7269·6e74·2120·286f·7574·2c20·2253··fprint!·(out,·"S 
00000610:·4f4c·5645·5243·4d44·6563·686f·6c6f·6328··OLVERCMDecholoc( 
00000620:·222c·206c·6f63·2c20·2229·2229·0a2f·2f0a··",·loc,·")").//. 
00000630:·7c20·534f·4c56·4552·434d·4470·6f70·656e··|·SOLVERCMDpopen 
00000640:·7628·7332·7673·2920·3d3e·0a20·2020·2066··v(s2vs)·=>.····f 
00000650:·7072·696e·7421·2028·6f75·742c·2022·534f··print!·(out,·"SO 
00000660:·4c56·4552·434d·4470·6f70·656e·7628·222c··LVERCMDpopenv(", 
00000670:·2073·3276·732c·2022·2922·290a·7c20·534f···s2vs,·")").|·SO 
00000680:·4c56·4552·434d·4470·7573·6865·6e76·2828··LVERCMDpushenv(( 
00000690:·2a76·6f69·642a·2929·203d·3e0a·2020·2020··*void*))·=>.···· 
000006a0:·6670·7269·6e74·2120·286f·7574·2c20·2253··fprint!·(out,·"S 
000006b0:·4f4c·5645·5243·4d44·7075·7368·656e·7628··OLVERCMDpushenv( 
000006c0:·2922·290a·2f2f·0a7c·2053·4f4c·5645·5243··)").//.|·SOLVERC 
000006d0:·4d44·706f·7065·6e76·3228·2920·3d3e·0a20··MDpopenv2()·=>.· 
000006e0:·2020·2066·7072·696e·7421·2028·6f75·742c·····fprint!·(out, 
000006f0:·2022·534f·4c56·4552·434d·4470·6f70·656e···"SOLVERCMDpopen 
00000700:·7632·2829·2229·0a7c·2053·4f4c·5645·5243··v2()").|·SOLVERC 
00000710:·4d44·7075·7368·656e·7632·2873·3276·7329··MDpushenv2(s2vs) 
00000720:·203d·3e0a·2020·2020·6670·7269·6e74·2120···=>.····fprint!· 
00000730:·286f·7574·2c20·2253·4f4c·5645·5243·4d44··(out,·"SOLVERCMD 
00000740:·7075·7368·656e·7632·2822·2c20·7332·7673··pushenv2(",·s2vs 
00000750:·2c20·2229·2229·0a2f·2f0a·2920·282a·2065··,·")").//.)·(*·e 
00000760:·6e64·206f·6620·5b66·7072·696e·745f·736f··nd·of·[fprint_so 
00000770:·6c76·6572·636d·645d·202a·290a·2f2f·0a28··lvercmd]·*).//.( 
00000780:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000790:·2a29·0a0a·696d·706c·656d·656e·740a·736f··*)..implement.so 
000007a0:·6c76·6572·636d·646c·7374·5f72·6576·6572··lvercmdlst_rever 
000007b0:·7365·0a20·2028·7873·2920·3d20·6c65·740a··se.··(xs)·=·let. 
000007c0:·2f2f·0a76·7479·7065·6465·6620·7873·203d··//.vtypedef·xs·= 
000007d0:·204c·6973·745f·7674·2873·6f6c·7665·7263···List_vt(solverc 
000007e0:·6d64·290a·7674·7970·6564·6566·2079·7320··md).vtypedef·ys· 
Max diff block lines reached; -1/41061 bytes (-0.00%) of diff not shown.
9.63 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/Makefile
    
Offset 1, 141 lines modifiedOffset 0, 0 lines modified
00000000:·2323·0a23·2320·4154·532d·6578·7473·6f6c··##.##·ATS-extsol 
00000010:·7665·2d73·6d74·323a·0a23·2320·536f·6c76··ve-smt2:.##·Solv 
00000020:·696e·6720·4154·532d·636f·6e73·7472·6169··ing·ATS-constrai 
00000030:·6e74·7320·7769·7468·2053·4d54·320a·2323··nts·with·SMT2.## 
00000040:·0a0a·2323·2323·2323·0a23·230a·2323·2041··..######.##.##·A 
00000050:·7574·686f·723a·2048·6f6e·6777·6569·2058··uthor:·Hongwei·X 
00000060:·690a·2323·2041·7574·686f·7265·6d61·696c··i.##·Authoremail 
00000070:·3a20·676d·6877·7869·4154·676d·6169·6c44··:·gmhwxiATgmailD 
00000080:·4f54·636f·6d0a·2323·0a23·2320·5374·6172··OTcom.##.##·Star 
00000090:·7420·7469·6d65·3a20·4d61·792c·2032·3031··t·time:·May,·201 
000000a0:·350a·2323·0a23·2323·2323·230a·0a43·433d··5.##.######..CC= 
000000b0:·6763·630a·0a23·2323·2323·230a·0a69·6664··gcc..######..ifd 
000000c0:·6566·205c·0a50·4154·5348·4f4d·450a·5041··ef·\.PATSHOME.PA 
000000d0:·5453·484f·4d45·513d·2224·2850·4154·5348··TSHOMEQ="$(PATSH 
000000e0:·4f4d·4529·220a·656c·7365·0a69·6664·6566··OME)".else.ifdef 
000000f0:·2041·5453·484f·4d45·0a20·2050·4154·5348···ATSHOME.··PATSH 
00000100:·4f4d·4551·3d22·2428·4154·5348·4f4d·4529··OMEQ="$(ATSHOME) 
00000110:·220a·656c·7365·0a20·2050·4154·5348·4f4d··".else.··PATSHOM 
00000120:·4551·3d22·2f75·7372·2f6c·6f63·616c·2f6c··EQ="/usr/local/l 
00000130:·6962·2f61·7473·322d·706f·7374·6961·7473··ib/ats2-postiats 
00000140:·220a·656e·6469·660a·656e·6469·660a·0a23··".endif.endif..# 
00000150:·2323·2323·230a·0a50·4154·5343·433d·2428··#####..PATSCC=$( 
00000160:·5041·5453·484f·4d45·5129·2f62·696e·2f70··PATSHOMEQ)/bin/p 
00000170:·6174·7363·630a·5041·5453·4f50·543d·2428··atscc.PATSOPT=$( 
00000180:·5041·5453·484f·4d45·5129·2f62·696e·2f70··PATSHOMEQ)/bin/p 
00000190:·6174·736f·7074·0a0a·2323·2323·2323·0a0a··atsopt..######.. 
000001a0:·616c·6c3a·3a0a·0a23·2323·2323·230a·230a··all::..######.#. 
000001b0:·4346·4c41·4753·203a·3d0a·4346·4c41·4753··CFLAGS·:=.CFLAGS 
000001c0:·202b·3d20·2d44·4154·535f·4d45·4d41·4c4c···+=·-DATS_MEMALL 
000001d0:·4f43·5f4c·4942·430a·230a·4346·4c41·4753··OC_LIBC.#.CFLAGS 
000001e0:·3220·3a3d·0a43·464c·4147·5332·202b·3d2d··2·:=.CFLAGS2·+=- 
000001f0:·4441·5453·5f4d·454d·414c·4c4f·435f·4c49··DATS_MEMALLOC_LI 
00000200:·4243·0a43·464c·4147·5332·202b·3d5c·0a2d··BC.CFLAGS2·+=\.- 
00000210:·4924·7b50·4154·5348·4f4d·4551·7d2f·636f··I${PATSHOMEQ}/co 
00000220:·6e74·7269·622f·6174·7363·6e74·7262·0a23··ntrib/atscntrb.# 
00000230:·0a43·464c·4147·5332·202b·3d20·5c0a·2428··.CFLAGS2·+=·\.$( 
00000240:·7368·656c·6c20·706b·672d·636f·6e66·6967··shell·pkg-config 
00000250:·202d·2d63·666c·6167·7320·6a73·6f6e·2d63···--cflags·json-c 
00000260:·290a·230a·2323·2323·2323·0a0a·4558·5452··).#.######..EXTR 
00000270:·415f·4346·4c41·4753·203a·3d0a·0a23·2323··A_CFLAGS·:=..### 
00000280:·2323·230a·0a50·4154·5343·4332·203d·205c··###..PATSCC2·=·\ 
00000290:·0a24·2850·4154·5343·4329·205c·0a24·2843··.$(PATSCC)·\.$(C 
000002a0:·464c·4147·5332·2920·2428·4558·5452·415f··FLAGS2)·$(EXTRA_ 
000002b0:·4346·4c41·4753·290a·0a23·2323·2323·230a··CFLAGS)..######. 
000002c0:·0a4c·4446·4c41·4753·203a·3d0a·4c44·464c··.LDFLAGS·:=.LDFL 
000002d0:·4147·5320·2b3d·205c·0a24·2873·6865·6c6c··AGS·+=·\.$(shell 
000002e0:·2070·6b67·2d63·6f6e·6669·6720·2d2d·6c69···pkg-config·--li 
000002f0:·6273·206a·736f·6e2d·6329·0a4c·4446·4c41··bs·json-c).LDFLA 
00000300:·4753·202b·3d2d·6c67·630a·0a23·2323·2323··GS·+=-lgc..##### 
00000310:·230a·0a49·4e43·4c55·4445·203a·3d0a·494e··#..INCLUDE·:=.IN 
00000320:·434c·5544·4520·2b3d·202d·4924·2850·4154··CLUDE·+=·-I$(PAT 
00000330:·5348·4f4d·4551·290a·494e·434c·5544·4520··SHOMEQ).INCLUDE· 
00000340:·2b3d·202d·4924·2850·4154·5348·4f4d·4551··+=·-I$(PATSHOMEQ 
00000350:·292f·6363·6f6d·702f·7275·6e74·696d·650a··)/ccomp/runtime. 
00000360:·0a23·2323·2323·230a·0a50·4154·534f·4c56··.######..PATSOLV 
00000370:·453d·2e2f·4154·532d·6578·7473·6f6c·7665··E=./ATS-extsolve 
00000380:·0a0a·2323·2323·2323·0a0a·534f·5552·4345··..######..SOURCE 
00000390:·535f·5341·5453·3d20·5c0a·2428·5041·5453··S_SATS=·\.$(PATS 
000003a0:·4f4c·5645·292f·5341·5453·2f70·6174·736f··OLVE)/SATS/patso 
000003b0:·6c76·655f·636e·7374·726e·742e·7361·7473··lve_cnstrnt.sats 
000003c0:·205c·0a24·2850·4154·534f·4c56·4529·2f53···\.$(PATSOLVE)/S 
000003d0:·4154·532f·7061·7473·6f6c·7665·5f70·6172··ATS/patsolve_par 
000003e0:·7369·6e67·2e73·6174·7320·5c0a·0a23·2323··sing.sats·\..### 
000003f0:·2323·230a·0a53·4f55·5243·4553·5f43·4154··###..SOURCES_CAT 
00000400:·533d·205c·0a24·2850·4154·534f·4c56·4529··S=·\.$(PATSOLVE) 
00000410:·2f43·4154·532f·7061·7473·6f6c·7665·5f63··/CATS/patsolve_c 
00000420:·6e73·7472·6e74·5f64·6174·732e·6320·5c0a··nstrnt_dats.c·\. 
00000430:·2428·5041·5453·4f4c·5645·292f·4341·5453··$(PATSOLVE)/CATS 
00000440:·2f70·6174·736f·6c76·655f·7061·7273·696e··/patsolve_parsin 
00000450:·675f·6461·7473·2e63·205c·0a0a·2323·2323··g_dats.c·\..#### 
00000460:·2323·0a0a·534f·5552·4345·535f·4441·5453··##..SOURCES_DATS 
00000470:·203a·3d0a·534f·5552·4345·535f·4441·5453···:=.SOURCES_DATS 
00000480:·202b·3d20·7061·7473·6f6c·7665·5f73·6d74···+=·patsolve_smt 
00000490:·325f·6d61·696e·2e64·6174·730a·534f·5552··2_main.dats.SOUR 
000004a0:·4345·535f·4441·5453·202b·3d20·7061·7473··CES_DATS·+=·pats 
000004b0:·6f6c·7665·5f73·6d74·325f·6d79·6c69·622e··olve_smt2_mylib. 
000004c0:·6461·7473·0a53·4f55·5243·4553·5f44·4154··dats.SOURCES_DAT 
000004d0:·5320·2b3d·2070·6174·736f·6c76·655f·736d··S·+=·patsolve_sm 
000004e0:·7432·5f63·6f6d·6d61·7267·2e64·6174·730a··t2_commarg.dats. 
000004f0:·534f·5552·4345·535f·4441·5453·202b·3d20··SOURCES_DATS·+=· 
00000500:·7061·7473·6f6c·7665·5f73·6d74·325f·736f··patsolve_smt2_so 
00000510:·6c76·696e·672e·6461·7473·0a0a·2323·2323··lving.dats..#### 
00000520:·2323·0a0a·5441·5247·4554·535f·4441·5453··##..TARGETS_DATS 
00000530:·5f4f·203d·205c·0a24·2870·6174·7375·6273··_O·=·\.$(patsubs 
00000540:·7420·252e·6461·7473·2c20·255f·6461·7473··t·%.dats,·%_dats 
00000550:·2e6f·2c20·2428·534f·5552·4345·535f·4441··.o,·$(SOURCES_DA 
00000560:·5453·2929·0a0a·2323·2323·2323·0a23·0a61··TS))..######.#.a 
00000570:·6c6c·3a3a·203b·205c·0a24·284d·414b·4529··ll::·;·\.$(MAKE) 
00000580:·202d·4320·4154·532d·6578·7473·6f6c·7665···-C·ATS-extsolve 
00000590:·2044·4154·535f·430a·230a·616c·6c3a·3a20···DATS_C.#.all::· 
000005a0:·5c0a·6269·6e5f·7061·7473·6f6c·7665·5f73··\.bin_patsolve_s 
000005b0:·6d74·320a·6269·6e5f·7061·7473·6f6c·7665··mt2.bin_patsolve 
000005c0:·5f73·6d74·323a·205c·0a24·2854·4152·4745··_smt2:·\.$(TARGE 
000005d0:·5453·5f44·4154·535f·4f29·3b20·5c0a·2428··TS_DATS_O);·\.$( 
000005e0:·5041·5453·4343·3229·202d·4f32·202d·6f20··PATSCC2)·-O2·-o· 
000005f0:·6269·6e2f·7061·7473·6f6c·7665·5f73·6d74··bin/patsolve_smt 
00000600:·3220·5c0a·2428·534f·5552·4345·535f·5341··2·\.$(SOURCES_SA 
00000610:·5453·2920·2428·534f·5552·4345·535f·4341··TS)·$(SOURCES_CA 
00000620:·5453·2920·2428·5441·5247·4554·535f·4441··TS)·$(TARGETS_DA 
00000630:·5453·5f4f·2920·2428·4c44·464c·4147·5329··TS_O)·$(LDFLAGS) 
00000640:·0a23·0a63·6c65·616e·616c·6c3a·3a20·3b20··.#.cleanall::·;· 
00000650:·2428·524d·4629·2062·696e·2f70·6174·736f··$(RMF)·bin/patso 
00000660:·6c76·655f·736d·7432·0a23·0a23·2323·2323··lve_smt2.#.##### 
00000670:·230a·230a·6e70·6d3a·3a20·616c·6c0a·6e70··#.#.npm::·all.np 
00000680:·6d3a·3a20·3b20·2428·4350·4629·2070·6174··m::·;·$(CPF)·pat 
00000690:·736f·6c76·655f·736d·7432·5f2a·5f64·6174··solve_smt2_*_dat 
000006a0:·732e·6320·6e70·6d2f·4341·5453·2f2e·0a6e··s.c·npm/CATS/..n 
000006b0:·706d·3a3a·203b·2024·2843·5046·2920·7061··pm::·;·$(CPF)·pa 
000006c0:·7473·6f6c·7665·5f70·6172·7369·6e67·5f73··tsolve_parsing_s 
000006d0:·6174·732e·6320·6e70·6d2f·4341·5453·2f2e··ats.c·npm/CATS/. 
000006e0:·0a6e·706d·3a3a·203b·2024·2843·5046·2920··.npm::·;·$(CPF)· 
000006f0:·7061·7473·6f6c·7665·5f63·6e73·7472·6e74··patsolve_cnstrnt 
00000700:·5f73·6174·732e·6320·6e70·6d2f·4341·5453··_sats.c·npm/CATS 
00000710:·2f2e·0a23·0a23·2323·2323·230a·0a25·5f64··/..#.######..%_d 
00000720:·6174·732e·6f3a·2044·4154·532f·252e·6461··ats.o:·DATS/%.da 
00000730:·7473·3b20·2428·5041·5453·4343·3229·202d··ts;·$(PATSCC2)·- 
00000740:·6320·243c·0a0a·2323·2323·2323·0a0a·7465··c·$<..######..te 
00000750:·7374·616c·6c3a·3a20·616c·6c0a·7465·7374··stall::·all.test 
00000760:·616c·6c3a·3a20·636c·6561·6e61·6c6c·0a0a··all::·cleanall.. 
00000770:·2323·2323·2323·0a0a·4350·463d·6370·202d··######..CPF=cp·- 
00000780:·660a·524d·463d·726d·202d·660a·4d41·4b45··f.RMF=rm·-f.MAKE 
00000790:·3d6d·616b·650a·0a23·2323·2323·230a·0a63··=make..######..c 
000007a0:·6c65·616e·3a3a·203b·2024·2852·4d46·2920··lean::·;·$(RMF)· 
000007b0:·2a7e·0a63·6c65·616e·3a3a·203b·2024·2852··*~.clean::·;·$(R 
000007c0:·4d46·2920·2a5f·3f61·7473·2e6f·0a63·6c65··MF)·*_?ats.o.cle 
000007d0:·616e·3a3a·203b·2024·2852·4d46·2920·2a5f··an::·;·$(RMF)·*_ 
000007e0:·3f61·7473·2e63·0a0a·2323·2323·2323·0a0a··?ats.c..######.. 
Max diff block lines reached; -1/9737 bytes (-0.01%) of diff not shown.
5.37 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/patsolve_smt2_commarg.sats
    
Offset 1, 77 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a0a·282a·0a2f·2f0a·2a2a·2041·7574·686f··..(*.//.**·Autho 
00000080:·723a·2048·6f6e·6777·6569·2058·690a·2a2a··r:·Hongwei·Xi.** 
00000090:·2041·7574·686f·7265·6d61·696c·3a20·676d···Authoremail:·gm 
000000a0:·6877·7869·4154·676d·6169·6c44·4f54·636f··hwxiATgmailDOTco 
000000b0:·6d0a·2a2a·2053·7461·7274·2074·696d·653a··m.**·Start·time: 
000000c0:·204a·756e·652c·2032·3031·360a·2f2f·0a2a···June,·2016.//.* 
000000d0:·2a20·4175·7468·6f72·3a20·5769·6c6c·6961··*·Author:·Willia 
000000e0:·6d20·426c·6169·720a·2a2a·2041·7574·686f··m·Blair.**·Autho 
000000f0:·7265·6d61·696c·3a20·7764·626c·6169·7241··remail:·wdblairA 
00000100:·5467·6d61·696c·444f·5463·6f6d·0a2a·2a20··TgmailDOTcom.**· 
00000110:·5374·6172·7420·7469·6d65·3a20·536f·6d65··Start·time:·Some 
00000120:·2074·696d·6520·696e·2032·3031·350a·2f2f···time·in·2015.// 
00000130:·0a2a·290a·0a28·2a20·2a2a·2a2a·2a2a·202a··.*)..(*·******·* 
00000140:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2364·6566··*****·*).//.#def 
00000150:·696e·650a·4154·535f·5041·434b·4e41·4d45··ine.ATS_PACKNAME 
00000160:·2022·5041·5453·4f4c·5645·5f53·4d54·325f···"PATSOLVE_SMT2_ 
00000170:·434f·4d4d·4152·4722·0a2f·2f0a·282a·202a··COMMARG".//.(*·* 
00000180:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000190:·0a64·6174·6174·7970·650a·636f·6d6d·6172··.datatype.commar 
000001a0:·6720·3d0a·2f2f·0a20·207c·2043·4168·656c··g·=.//.··|·CAhel 
000001b0:·7020·6f66·2028·7374·7269·6e67·290a·2f2f··p·of·(string).// 
000001c0:·0a20·207c·2043·4167·6974·656d·206f·6620··.··|·CAgitem·of· 
000001d0:·2873·7472·696e·6729·0a2f·2f0a·2020·7c20··(string).//.··|· 
000001e0:·4341·696e·7075·7420·6f66·2028·7374·7269··CAinput·of·(stri 
000001f0:·6e67·290a·2020·7c20·4341·6f75·7470·7574··ng).··|·CAoutput 
00000200:·206f·6620·2869·6e74·282a·6b6e·642a·292c···of·(int(*knd*), 
00000210:·2073·7472·696e·6729·0a2f·2f0a·2020·7c20···string).//.··|· 
00000220:·4341·7072·696e·746c·6e20·6f66·2028·7374··CAprintln·of·(st 
00000230:·7269·6e67·290a·2020·7c20·4341·7072·696e··ring).··|·CAprin 
00000240:·7466·696c·6520·6f66·2028·7374·7269·6e67··tfile·of·(string 
00000250:·290a·2f2f·0a20·207c·2043·4161·7267·656e··).//.··|·CAargen 
00000260:·6420·6f66·2028·282a·766f·6964·2a29·290a··d·of·((*void*)). 
00000270:·2f2f·2065·6e64·206f·6620·5b63·6f6d·6d61··//·end·of·[comma 
00000280:·7267·5d0a·0a28·2a20·2a2a·2a2a·2a2a·202a··rg]..(*·******·* 
00000290:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·7479·7065··*****·*).//.type 
000002a0:·6465·660a·636f·6d6d·6172·676c·7374·203d··def.commarglst·= 
000002b0:·204c·6973·7430·2863·6f6d·6d61·7267·290a···List0(commarg). 
000002c0:·7674·7970·6564·6566·0a63·6f6d·6d61·7267··vtypedef.commarg 
000002d0:·6c73·745f·7674·203d·204c·6973·7430·5f76··lst_vt·=·List0_v 
000002e0:·7428·636f·6d6d·6172·6729·0a2f·2f0a·282a··t(commarg).//.(* 
000002f0:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000300:·290a·2f2f·0a66·756e·0a66·7072·696e·745f··).//.fun.fprint_ 
00000310:·636f·6d6d·6172·670a·280a·2020·6f75·743a··commarg.(.··out: 
00000320:·2046·494c·4572·6566·2c20·6361·3a20·636f···FILEref,·ca:·co 
00000330:·6d6d·6172·670a·2920·3a20·766f·6964·202f··mmarg.)·:·void·/ 
00000340:·2f20·656e·642d·6f66·2d66·756e·0a2f·2f0a··/·end-of-fun.//. 
00000350:·6f76·6572·6c6f·6164·2066·7072·696e·7420··overload·fprint· 
00000360:·7769·7468·2066·7072·696e·745f·636f·6d6d··with·fprint_comm 
00000370:·6172·670a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··arg.//.(*·****** 
00000380:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·6675···******·*).//.fu 
00000390:·6e0a·7061·7473·6f6c·7665·5f73·6d74·325f··n.patsolve_smt2_ 
000003a0:·636d·646c·696e·650a·2020·7b6e·3a6e·6174··cmdline.··{n:nat 
000003b0:·7d0a·280a·2020·6172·6763·3a20·696e·7428··}.(.··argc:·int( 
000003c0:·6e29·2c20·6172·6776·3a20·2161·7267·7628··n),·argv:·!argv( 
000003d0:·6e29·0a29·203a·2063·6f6d·6d61·7267·6c73··n).)·:·commargls 
000003e0:·745f·7674·202f·2f20·656e·642d·6f66·2d66··t_vt·//·end-of-f 
000003f0:·756e·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20··un.//.(*·******· 
00000400:·2a2a·2a2a·2a2a·202a·290a·2f2f·0a66·756e··******·*).//.fun 
00000410:·0a70·6174·736f·6c76·655f·736d·7432·5f63··.patsolve_smt2_c 
00000420:·6f6d·6d61·7267·6c73·740a·2020·2861·7267··ommarglst.··(arg 
00000430:·6c73·743a·2063·6f6d·6d61·7267·6c73·745f··lst:·commarglst_ 
00000440:·7674·293a·2076·6f69·640a·2f2f·200a·282a··vt):·void.//·.(* 
00000450:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000460:·290a·2f2f·0a66·756e·0a74·6865·5f63·6f6e··).//.fun.the_con 
00000470:·7374·7261·696e·745f·7265·616c·2828·2a76··straint_real((*v 
00000480:·6f69·642a·2929·3a20·696e·740a·2f2f·0a28··oid*)):·int.//.( 
00000490:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
000004a0:·2a29·0a0a·282a·2065·6e64·206f·6620·5b70··*)..(*·end·of·[p 
000004b0:·6174·736f·6c76·655f·736d·7432·5f63·6f6d··atsolve_smt2_com 
000004c0:·6d61·7267·2e73·6174·735d·202a·290a·······marg.sats]·*). 
32.5 KB
./usr/lib/ats2-postiats-0.4.2/contrib/ATS-extsolve-smt2/SATS/patsolve_smt2_solving.sats
    
Offset 1, 479 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a23·230a·2323·2041·5453·2d65·7874··(*.##.##·ATS-ext 
00000010:·736f·6c76·652d·736d·7432·3a0a·2323·204f··solve-smt2:.##·O 
00000020:·7574·7075·7469·6e67·2041·5453·2d63·6f6e··utputing·ATS-con 
00000030:·7374·7261·696e·7473·0a23·2320·696e·2074··straints.##·in·t 
00000040:·6865·2066·6f72·6d61·7420·6f66·2073·6d74··he·format·of·smt 
00000050:·2d6c·6962·320a·2323·0a2a·290a·0a28·2a20··-lib2.##.*)..(*· 
00000060:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000070:·0a0a·282a·0a2a·2a20·4175·7468·6f72·3a20··..(*.**·Author:· 
00000080:·486f·6e67·7765·6920·5869·0a2a·2a20·4175··Hongwei·Xi.**·Au 
00000090:·7468·6f72·656d·6169·6c3a·2067·6d68·7778··thoremail:·gmhwx 
000000a0:·6941·5467·6d61·696c·444f·5463·6f6d·0a2a··iATgmailDOTcom.* 
000000b0:·2a20·5374·6172·7420·7469·6d65·3a20·4a75··*·Start·time:·Ju 
000000c0:·6e65·2c20·3230·3136·0a2a·290a·0a28·2a20··ne,·2016.*)..(*· 
000000d0:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
000000e0:·0a2f·2f0a·2364·6566·696e·650a·4154·535f··.//.#define.ATS_ 
000000f0:·5041·434b·4e41·4d45·0a22·5041·5453·4f4c··PACKNAME."PATSOL 
00000100:·5645·5f53·4d54·325f·534f·4c56·494e·4722··VE_SMT2_SOLVING" 
00000110:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000120:·2a2a·2a2a·202a·290a·2f2f·0a23·6465·6669··****·*).//.#defi 
00000130:·6e65·0a50·4154·534f·4c56·455f·7461·7267··ne.PATSOLVE_targ 
00000140:·6574·6c6f·6320·222e·2f2e·2e2f·4154·532d··etloc·"./../ATS- 
00000150:·6578·7473·6f6c·7665·220a·2f2f·0a28·2a20··extsolve".//.(*· 
00000160:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000170:·0a2f·2f0a·2373·7461·6c6f·6164·0a22·7b24··.//.#staload."{$ 
00000180:·5041·5453·4f4c·5645·7d2f·5341·5453·2f70··PATSOLVE}/SATS/p 
00000190:·6174·736f·6c76·655f·636e·7374·726e·742e··atsolve_cnstrnt. 
000001a0:·7361·7473·220a·2f2f·0a28·2a20·2a2a·2a2a··sats".//.(*·**** 
000001b0:·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a··**·******·*).//. 
000001c0:·6675·6e0a·6333·6e73·7472·5f73·6d74·325f··fun.c3nstr_smt2_ 
000001d0:·736f·6c76·650a·2020·286f·7574·3a20·4649··solve.··(out:·FI 
000001e0:·4c45·7265·662c·2063·3374·303a·2063·336e··LEref,·c3t0:·c3n 
000001f0:·7374·7229·3a20·766f·6964·0a2f·2f0a·282a··str):·void.//.(* 
00000200:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000210:·290a·2f2f·0a64·6174·6174·7970·6520·666f··).//.datatype·fo 
00000220:·726d·203d·0a2f·2f0a·2020·7c20·464f·524d··rm·=.//.··|·FORM 
00000230:·696e·7420·6f66·2028·696e·7429·0a20·207c··int·of·(int).··| 
00000240:·2046·4f52·4d62·6f6f·6c20·6f66·2062·6f6f···FORMbool·of·boo 
00000250:·6c0a·2020·7c20·464f·524d·696e·7472·6570··l.··|·FORMintrep 
00000260:·206f·6620·2873·7472·696e·6728·2a72·6570···of·(string(*rep 
00000270:·2a29·290a·2f2f·0a20·207c·2046·4f52·4d73··*)).//.··|·FORMs 
00000280:·3276·6172·206f·6620·2873·3276·6172·290a··2var·of·(s2var). 
00000290:·2020·7c20·464f·524d·7332·6373·7420·6f66····|·FORMs2cst·of 
000002a0:·2028·7332·6373·7429·0a2f·2f20·282a·0a20···(s2cst).//·(*.· 
000002b0:·207c·2046·4f52·4d73·3265·7870·206f·6620···|·FORMs2exp·of· 
000002c0:·2873·3265·7870·2920·2f2f·2075·6e70·726f··(s2exp)·//·unpro 
000002d0:·6365·7373·6564·0a2f·2f20·2a29·0a2f·2f0a··cessed.//·*).//. 
000002e0:·2020·7c20·464f·524d·6e6f·7420·6f66·2028····|·FORMnot·of·( 
000002f0:·666f·726d·290a·2020·7c20·464f·524d·636f··form).··|·FORMco 
00000300:·6e6a·206f·6620·2866·6f72·6d2c·2066·6f72··nj·of·(form,·for 
00000310:·6d29·0a20·207c·2046·4f52·4d64·6973·6a20··m).··|·FORMdisj· 
00000320:·6f66·2028·666f·726d·2c20·666f·726d·290a··of·(form,·form). 
00000330:·2020·7c20·464f·524d·696d·706c·206f·6620····|·FORMimpl·of· 
00000340:·2866·6f72·6d2c·2066·6f72·6d29·0a2f·2f0a··(form,·form).//. 
00000350:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000360:·202a·290a·2f2f·0a74·7970·6564·6566·2066···*).//.typedef·f 
00000370:·6f72·6d6c·7374·203d·204c·6973·7430·2028··ormlst·=·List0·( 
00000380:·666f·726d·290a·7674·7970·6564·6566·2066··form).vtypedef·f 
00000390:·6f72·6d6c·7374·5f76·7420·3d20·4c69·7374··ormlst_vt·=·List 
000003a0:·305f·7674·2028·666f·726d·290a·2f2f·0a28··0_vt·(form).//.( 
000003b0:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
000003c0:·2a29·0a2f·2f0a·6675·6e20·7072·696e·745f··*).//.fun·print_ 
000003d0:·666f·726d·203a·2066·6f72·6d20·2d3e·2076··form·:·form·->·v 
000003e0:·6f69·640a·6675·6e20·7072·6572·725f·666f··oid.fun·prerr_fo 
000003f0:·726d·203a·2066·6f72·6d20·2d3e·2076·6f69··rm·:·form·->·voi 
00000400:·640a·6675·6e20·6670·7269·6e74·5f66·6f72··d.fun·fprint_for 
00000410:·6d20·3a20·6670·7269·6e74·5f74·7970·6528··m·:·fprint_type( 
00000420:·666f·726d·290a·2f2f·0a6f·7665·726c·6f61··form).//.overloa 
00000430:·6420·7072·696e·7420·7769·7468·2070·7269··d·print·with·pri 
00000440:·6e74·5f66·6f72·6d0a·6f76·6572·6c6f·6164··nt_form.overload 
00000450:·2070·7265·7272·2077·6974·6820·7072·6572···prerr·with·prer 
00000460:·725f·666f·726d·0a6f·7665·726c·6f61·6420··r_form.overload· 
00000470:·6670·7269·6e74·2077·6974·6820·6670·7269··fprint·with·fpri 
00000480:·6e74·5f66·6f72·6d0a·2f2f·0a28·2a20·2a2a··nt_form.//.(*·** 
00000490:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a0a··****·******·*).. 
000004a0:·6675·6e20·666f·726d·756c·615f·6e75·6c6c··fun·formula_null 
000004b0:·2028·293a·2066·6f72·6d0a·0a66·756e·2066···():·form..fun·f 
000004c0:·6f72·6d75·6c61·5f74·7275·6520·2829·3a20··ormula_true·():· 
000004d0:·666f·726d·0a66·756e·2066·6f72·6d75·6c61··form.fun·formula 
000004e0:·5f66·616c·7365·2028·293a·2066·6f72·6d0a··_false·():·form. 
000004f0:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000500:·2a20·2a29·0a0a·6675·6e20·666f·726d·756c··*·*)..fun·formul 
00000510:·615f·696e·7420·2869·3a20·696e·7429·3a20··a_int·(i:·int):· 
00000520:·666f·726d·0a66·756e·2066·6f72·6d75·6c61··form.fun·formula 
00000530:·5f69·6e74·7265·7020·2872·6570·3a20·7374··_intrep·(rep:·st 
00000540:·7269·6e67·293a·2066·6f72·6d0a·0a28·2a20··ring):·form..(*· 
00000550:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000560:·0a2f·2f0a·6675·6e20·666f·726d·756c·615f··.//.fun·formula_ 
00000570:·6e6f·7420·2866·6f72·6d29·3a20·666f·726d··not·(form):·form 
00000580:·0a66·756e·2066·6f72·6d75·6c61·5f64·6973··.fun·formula_dis 
00000590:·6a20·2866·6f72·6d2c·2066·6f72·6d29·3a20··j·(form,·form):· 
000005a0:·666f·726d·0a66·756e·2066·6f72·6d75·6c61··form.fun·formula 
000005b0:·5f63·6f6e·6a20·2866·6f72·6d2c·2066·6f72··_conj·(form,·for 
000005c0:·6d29·3a20·666f·726d·0a66·756e·2066·6f72··m):·form.fun·for 
000005d0:·6d75·6c61·5f69·6d70·6c20·2866·6f72·6d2c··mula_impl·(form, 
000005e0:·2066·6f72·6d29·3a20·666f·726d·0a2f·2f0a···form):·form.//. 
000005f0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000600:·202a·290a·0a66·756e·2066·6f72·6d75·6c61···*)..fun·formula 
00000610:·5f63·6f6e·6a5f·6c69·7374·2028·666f·726d··_conj_list·(form 
00000620:·6c73·7429·3a20·666f·726d·0a66·756e·2066··lst):·form.fun·f 
00000630:·6f72·6d75·6c61·5f63·6f6e·6a5f·6c69·7374··ormula_conj_list 
00000640:·3120·2866·6f72·6d6c·7374·2c20·666f·726d··1·(formlst,·form 
00000650:·293a·2066·6f72·6d0a·6675·6e20·666f·726d··):·form.fun·form 
00000660:·756c·615f·696d·706c·5f6c·6973·7431·2028··ula_impl_list1·( 
00000670:·666f·726d·6c73·742c·2066·6f72·6d29·3a20··formlst,·form):· 
00000680:·666f·726d·0a0a·282a·202a·2a2a·2a2a·2a20··form..(*·******· 
00000690:·2a2a·2a2a·2a2a·202a·290a·2f2f·0a66·756e··******·*).//.fun 
000006a0:·2066·6f72·6d75·6c61·5f69·6e65·6720·2866···formula_ineg·(f 
000006b0:·6f72·6d29·3a20·666f·726d·0a2f·2f0a·6675··orm):·form.//.fu 
000006c0:·6e20·666f·726d·756c·615f·6961·6464·2028··n·formula_iadd·( 
000006d0:·666f·726d·2c20·666f·726d·293a·2066·6f72··form,·form):·for 
000006e0:·6d0a·6675·6e20·666f·726d·756c·615f·6973··m.fun·formula_is 
000006f0:·7562·2028·666f·726d·2c20·666f·726d·293a··ub·(form,·form): 
00000700:·2066·6f72·6d0a·2f2f·0a66·756e·2066·6f72···form.//.fun·for 
00000710:·6d75·6c61·5f69·6d75·6c20·2866·6f72·6d2c··mula_imul·(form, 
00000720:·2066·6f72·6d29·3a20·666f·726d·0a2f·2f0a···form):·form.//. 
00000730:·6675·6e20·666f·726d·756c·615f·6964·6976··fun·formula_idiv 
00000740:·2028·666f·726d·2c20·666f·726d·293a·2066···(form,·form):·f 
00000750:·6f72·6d0a·6675·6e20·666f·726d·756c·615f··orm.fun·formula_ 
00000760:·6e64·6976·2028·666f·726d·2c20·666f·726d··ndiv·(form,·form 
00000770:·293a·2066·6f72·6d0a·2f2f·0a66·756e·2066··):·form.//.fun·f 
00000780:·6f72·6d75·6c61·5f69·6c74·2028·666f·726d··ormula_ilt·(form 
00000790:·2c20·666f·726d·293a·2066·6f72·6d0a·6675··,·form):·form.fu 
000007a0:·6e20·666f·726d·756c·615f·696c·7465·2028··n·formula_ilte·( 
000007b0:·666f·726d·2c20·666f·726d·293a·2066·6f72··form,·form):·for 
000007c0:·6d0a·6675·6e20·666f·726d·756c·615f·6967··m.fun·formula_ig 
000007d0:·7420·2866·6f72·6d2c·2066·6f72·6d29·3a20··t·(form,·form):· 
000007e0:·666f·726d·0a66·756e·2066·6f72·6d75·6c61··form.fun·formula 
Max diff block lines reached; -1/33056 bytes (-0.00%) of diff not shown.
4.0 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/PYlist.dats
    
Offset 1, 57 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·0a23·6465·6669·6e65·2041·5453·5f44··)..#define·ATS_D 
00000060:·594e·4c4f·4144·464c·4147·2030·0a0a·282a··YNLOADFLAG·0..(* 
00000070:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000080:·290a·2f2f·0a2f·2f20·4858·2d32·3031·342d··).//.//·HX-2014- 
00000090:·3038·3a0a·2f2f·2070·7265·6669·7820·666f··08:.//·prefix·fo 
000000a0:·7220·6578·7465·726e·616c·206e·616d·6573··r·external·names 
000000b0:·0a2f·2f0a·2364·6566·696e·650a·4154·535f··.//.#define.ATS_ 
000000c0:·4558·5445·524e·5f50·5245·4649·5820·2261··EXTERN_PREFIX·"a 
000000d0:·7473·3270·7970·7265·5f22·0a23·6465·6669··ts2pypre_".#defi 
000000e0:·6e65·0a41·5453·5f53·5441·5449·435f·5052··ne.ATS_STATIC_PR 
000000f0:·4546·4958·2022·5f61·7473·3270·7970·7265··EFIX·"_ats2pypre 
00000100:·5f50·596c·6973·745f·220a·2f2f·0a28·2a20··_PYlist_".//.(*· 
00000110:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000120:·0a2f·2f0a·2364·6566·696e·650a·4c49·4241··.//.#define.LIBA 
00000130:·5453·4343·5f74·6172·6765·746c·6f63·0a22··TSCC_targetloc." 
00000140:·2450·4154·5348·4f4d·455c·0a2f·636f·6e74··$PATSHOME\./cont 
00000150:·7269·622f·6c69·6261·7473·6363·2f41·5453··rib/libatscc/ATS 
00000160:·322d·302e·332e·3222·0a2f·2f0a·282a·202a··2-0.3.2".//.(*·* 
00000170:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000180:·2f2f·0a23·7374·616c·6f61·640a·554e·203d··//.#staload.UN·= 
00000190:·2022·7072·656c·7564·652f·5341·5453·2f75···"prelude/SATS/u 
000001a0:·6e73·6166·652e·7361·7473·220a·2f2f·0a28··nsafe.sats".//.( 
000001b0:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
000001c0:·2a29·0a0a·2373·7461·6c6f·6164·2022·2e2f··*)..#staload·"./ 
000001d0:·2e2e·2f62·6173·6963·735f·7079·2e73·6174··../basics_py.sat 
000001e0:·7322·0a0a·282a·202a·2a2a·2a2a·2a20·2a2a··s"..(*·******·** 
000001f0:·2a2a·2a2a·202a·290a·2f2f·0a23·7374·616c··****·*).//.#stal 
00000200:·6f61·6420·222e·2f2e·2e2f·5341·5453·2f69··oad·"./../SATS/i 
00000210:·6e74·6567·6572·2e73·6174·7322·0a2f·2f0a··nteger.sats".//. 
00000220:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000230:·202a·290a·2f2f·0a23·7374·616c·6f61·6420···*).//.#staload· 
00000240:·222e·2f2e·2e2f·5341·5453·2f70·7269·6e74··"./../SATS/print 
00000250:·2e73·6174·7322·0a23·7374·616c·6f61·6420··.sats".#staload· 
00000260:·222e·2f2e·2e2f·5341·5453·2f66·696c·6562··"./../SATS/fileb 
00000270:·6173·2e73·6174·7322·0a2f·2f0a·282a·202a··as.sats".//.(*·* 
00000280:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000290:·0a23·7374·616c·6f61·6420·222e·2f2e·2e2f··.#staload·"./../ 
000002a0:·5341·5453·2f6c·6973·742e·7361·7473·220a··SATS/list.sats". 
000002b0:·2373·7461·6c6f·6164·2022·2e2f·2e2e·2f53··#staload·"./../S 
000002c0:·4154·532f·5059·6c69·7374·2e73·6174·7322··ATS/PYlist.sats" 
000002d0:·0a0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··..(*·******·**** 
000002e0:·2a2a·202a·290a·2f2f·0a69·6d70·6c65·6d65··**·*).//.impleme 
000002f0:·6e74·0a7b·617d·282a·746d·702a·290a·5059··nt.{a}(*tmp*).PY 
00000300:·6c69·7374·5f73·6f72·745f·3128·7873·2920··list_sort_1(xs)· 
00000310:·3d20·0a50·596c·6973·745f·736f·7274·5f32··=·.PYlist_sort_2 
00000320:·0a20·2028·7873·2c20·6c61·6d28·7831·2c20··.··(xs,·lam(x1,· 
00000330:·7832·2920·3d3e·2067·636f·6d70·6172·655f··x2)·=>·gcompare_ 
00000340:·7661·6c5f·7661·6c3c·613e·2878·312c·2078··val_val<a>(x1,·x 
00000350:·3229·290a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··2)).//.(*·****** 
00000360:·202a·2a2a·2a2a·2a20·2a29·0a0a·282a·2065···******·*)..(*·e 
00000370:·6e64·206f·6620·5b50·596c·6973·742e·6461··nd·of·[PYlist.da 
00000380:·7473·5d20·2a29·0a························ts]·*). 
5.34 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/basics.dats
    
Offset 1, 77 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·204a·6176·6173·6372·6970·740a·2a29··to·Javascript.*) 
00000040:·0a0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··..(*·******·**** 
00000050:·2a2a·202a·290a·0a23·6465·6669·6e65·2041··**·*)..#define·A 
00000060:·5453·5f44·594e·4c4f·4144·464c·4147·2030··TS_DYNLOADFLAG·0 
00000070:·0a0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··..(*·******·**** 
00000080:·2a2a·202a·290a·2f2f·0a2f·2f20·4858·2d32··**·*).//.//·HX-2 
00000090:·3031·342d·3038·3a0a·2f2f·2070·7265·6669··014-08:.//·prefi 
000000a0:·7820·666f·7220·6578·7465·726e·616c·206e··x·for·external·n 
000000b0:·616d·6573·0a2f·2f0a·2364·6566·696e·650a··ames.//.#define. 
000000c0:·4154·535f·4558·5445·524e·5f50·5245·4649··ATS_EXTERN_PREFI 
000000d0:·5820·2261·7473·3270·7970·7265·5f22·0a23··X·"ats2pypre_".# 
000000e0:·6465·6669·6e65·0a41·5453·5f53·5441·5449··define.ATS_STATI 
000000f0:·435f·5052·4546·4958·2022·5f61·7473·3270··C_PREFIX·"_ats2p 
00000100:·7970·7265·5f62·6173·6963·735f·220a·2f2f··ypre_basics_".// 
00000110:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000120:·2a20·2a29·0a2f·2f0a·2364·6566·696e·650a··*·*).//.#define. 
00000130:·4c49·4241·5453·4343·5f74·6172·6765·746c··LIBATSCC_targetl 
00000140:·6f63·0a22·2450·4154·5348·4f4d·455c·0a2f··oc."$PATSHOME\./ 
00000150:·636f·6e74·7269·622f·6c69·6261·7473·6363··contrib/libatscc 
00000160:·2f41·5453·322d·302e·332e·3222·0a2f·2f0a··/ATS2-0.3.2".//. 
00000170:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000180:·202a·290a·2f2f·0a23·7374·616c·6f61·6420···*).//.#staload· 
00000190:·222e·2f2e·2e2f·6261·7369·6373·5f70·792e··"./../basics_py. 
000001a0:·7361·7473·220a·2f2f·0a28·2a20·2a2a·2a2a··sats".//.(*·**** 
000001b0:·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a··**·******·*).//. 
000001c0:·2373·7461·6c6f·6164·2022·2e2f·2e2e·2f53··#staload·"./../S 
000001d0:·4154·532f·696e·7465·6765·722e·7361·7473··ATS/integer.sats 
000001e0:·220a·2f2f·0a23·7374·616c·6f61·6420·222e··".//.#staload·". 
000001f0:·2f2e·2e2f·5341·5453·2f62·6f6f·6c2e·7361··/../SATS/bool.sa 
00000200:·7473·220a·2373·7461·6c6f·6164·2022·2e2f··ts".#staload·"./ 
00000210:·2e2e·2f53·4154·532f·666c·6f61·742e·7361··../SATS/float.sa 
00000220:·7473·220a·2373·7461·6c6f·6164·2022·2e2f··ts".#staload·"./ 
00000230:·2e2e·2f53·4154·532f·7374·7269·6e67·2e73··../SATS/string.s 
00000240:·6174·7322·0a2f·2f0a·282a·202a·2a2a·2a2a··ats".//.(*·***** 
00000250:·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f·0a23··*·******·*).//.# 
00000260:·696e·636c·7564·6520·227b·244c·4942·4154··include·"{$LIBAT 
00000270:·5343·437d·2f44·4154·532f·6261·7369·6373··SCC}/DATS/basics 
00000280:·2e64·6174·7322·0a2f·2f0a·282a·202a·2a2a··.dats".//.(*·*** 
00000290:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000002a0:·0a69·6d70·6c65·6d65·6e74·0a67·636f·6d70··.implement.gcomp 
000002b0:·6172·655f·7661·6c5f·7661·6c3c·696e·743e··are_val_val<int> 
000002c0:·0a20·2028·782c·2079·2920·3d0a·2020·2465··.··(x,·y)·=.··$e 
000002d0:·6666·6d61·736b·5f61·6c6c·2863·6f6d·7061··ffmask_all(compa 
000002e0:·7265·5f69·6e74·305f·696e·7430·2878·2c20··re_int0_int0(x,· 
000002f0:·7929·290a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··y)).//.(*·****** 
00000300:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·696d···******·*).//.im 
00000310:·706c·656d·656e·740a·6763·6f6d·7061·7265··plement.gcompare 
00000320:·5f76·616c·5f76·616c·3c62·6f6f·6c3e·0a20··_val_val<bool>.· 
00000330:·2028·782c·2079·2920·3d0a·280a·2f2f·0a69···(x,·y)·=.(.//.i 
00000340:·6620·2878·290a·2020·7468·656e·2028·6966··f·(x).··then·(if 
00000350:·2079·2074·6865·6e20·3028·2a74·2f74·2a29···y·then·0(*t/t*) 
00000360:·2065·6c73·6520·3128·2a74·2f66·2a29·290a···else·1(*t/f*)). 
00000370:·2020·656c·7365·2028·6966·2079·2074·6865····else·(if·y·the 
00000380:·6e20·7e31·282a·662f·742a·2920·656c·7365··n·~1(*f/t*)·else 
00000390:·2030·282a·662f·662a·2929·0a2f·2f0a·2920···0(*f/f*)).//.)· 
000003a0:·282a·2067·636f·6d70·6172·655f·7661·6c5f··(*·gcompare_val_ 
000003b0:·7661·6c3c·626f·6f6c·3e20·2a29·0a2f·2f0a··val<bool>·*).//. 
000003c0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
000003d0:·202a·290a·2f2f·0a69·6d70·6c65·6d65·6e74···*).//.implement 
000003e0:·0a67·636f·6d70·6172·655f·7661·6c5f·7661··.gcompare_val_va 
000003f0:·6c3c·646f·7562·6c65·3e0a·2020·2878·2c20··l<double>.··(x,· 
00000400:·7929·203d·0a20·2024·6566·666d·6173·6b5f··y)·=.··$effmask_ 
00000410:·616c·6c28·636f·6d70·6172·655f·646f·7562··all(compare_doub 
00000420:·6c65·5f64·6f75·626c·6528·782c·2079·2929··le_double(x,·y)) 
00000430:·0a2f·2f0a·696d·706c·656d·656e·740a·6763··.//.implement.gc 
00000440:·6f6d·7061·7265·5f76·616c·5f76·616c·3c73··ompare_val_val<s 
00000450:·7472·696e·673e·0a20·2028·782c·2079·2920··tring>.··(x,·y)· 
00000460:·3d0a·2020·2465·6666·6d61·736b·5f61·6c6c··=.··$effmask_all 
00000470:·2863·6f6d·7061·7265·5f73·7472·696e·675f··(compare_string_ 
00000480:·7374·7269·6e67·2878·2c20·7929·290a·2f2f··string(x,·y)).// 
00000490:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
000004a0:·2a20·2a29·0a0a·282a·2065·6e64·206f·6620··*·*)..(*·end·of· 
000004b0:·5b62·6173·6963·732e·6461·7473·5d20·2a29··[basics.dats]·*) 
000004c0:·0a·······································. 
3.53 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/funarray.dats
    
Offset 1, 50 lines modifiedOffset 0, 0 lines modified
00000000:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000010:·202a·290a·282a·0a2a·2a20·466f·7220·7772···*).(*.**·For·wr 
00000020:·6974·696e·6720·4154·5320·636f·6465·0a2a··iting·ATS·code.* 
00000030:·2a20·7468·6174·2074·7261·6e73·6c61·7465··*·that·translate 
00000040:·7320·696e·746f·2050·7974·686f·6e33·0a2a··s·into·Python3.* 
00000050:·290a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··).(*·******·**** 
00000060:·2a2a·202a·290a·0a23·6465·6669·6e65·2041··**·*)..#define·A 
00000070:·5453·5f44·594e·4c4f·4144·464c·4147·2030··TS_DYNLOADFLAG·0 
00000080:·0a0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··..(*·******·**** 
00000090:·2a2a·202a·290a·2f2f·0a2f·2f20·4858·2d32··**·*).//.//·HX-2 
000000a0:·3031·342d·3038·3a0a·2f2f·2070·7265·6669··014-08:.//·prefi 
000000b0:·7820·666f·7220·6578·7465·726e·616c·206e··x·for·external·n 
000000c0:·616d·6573·0a2f·2f0a·2364·6566·696e·650a··ames.//.#define. 
000000d0:·4154·535f·4558·5445·524e·5f50·5245·4649··ATS_EXTERN_PREFI 
000000e0:·5820·2261·7473·3270·7970·7265·5f22·0a23··X·"ats2pypre_".# 
000000f0:·6465·6669·6e65·0a41·5453·5f53·5441·5449··define.ATS_STATI 
00000100:·435f·5052·4546·4958·2022·5f61·7473·3270··C_PREFIX·"_ats2p 
00000110:·7970·7265·5f66·756e·6172·7261·795f·220a··ypre_funarray_". 
00000120:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
00000130:·2a2a·2a20·2a29·0a2f·2f0a·2364·6566·696e··***·*).//.#defin 
00000140:·650a·4c49·4241·5453·4343·5f74·6172·6765··e.LIBATSCC_targe 
00000150:·746c·6f63·0a22·2450·4154·5348·4f4d·455c··tloc."$PATSHOME\ 
00000160:·0a2f·636f·6e74·7269·622f·6c69·6261·7473··./contrib/libats 
00000170:·6363·2f41·5453·322d·302e·332e·3222·0a2f··cc/ATS2-0.3.2"./ 
00000180:·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··/.(*·******·**** 
00000190:·2a2a·202a·290a·2f2f·0a23·7374·616c·6f61··**·*).//.#staloa 
000001a0:·640a·554e·203d·2022·7072·656c·7564·652f··d.UN·=·"prelude/ 
000001b0:·5341·5453·2f75·6e73·6166·652e·7361·7473··SATS/unsafe.sats 
000001c0:·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a··".//.(*·******·* 
000001d0:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2373·7461··*****·*).//.#sta 
000001e0:·6c6f·6164·2022·2e2f·2e2e·2f53·4154·532f··load·"./../SATS/ 
000001f0:·696e·7465·6765·722e·7361·7473·220a·2f2f··integer.sats".// 
00000200:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000210:·2a20·2a29·0a2f·2f0a·282a·0a23·7374·616c··*·*).//.(*.#stal 
00000220:·6f61·6420·222e·2f2e·2e2f·5341·5453·2f70··oad·"./../SATS/p 
00000230:·7269·6e74·2e73·6174·7322·0a23·7374·616c··rint.sats".#stal 
00000240:·6f61·6420·222e·2f2e·2e2f·5341·5453·2f66··oad·"./../SATS/f 
00000250:·696c·6562·6173·2e73·6174·7322·0a2a·290a··ilebas.sats".*). 
00000260:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
00000270:·2a2a·2a20·2a29·0a2f·2f0a·2373·7461·6c6f··***·*).//.#stalo 
00000280:·6164·2022·2e2f·2e2e·2f53·4154·532f·6675··ad·"./../SATS/fu 
00000290:·6e61·7272·6179·2e73·6174·7322·0a2f·2f0a··narray.sats".//. 
000002a0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
000002b0:·202a·290a·2f2f·0a23·696e·636c·7564·6520···*).//.#include· 
000002c0:·227b·244c·4942·4154·5343·437d·2f44·4154··"{$LIBATSCC}/DAT 
000002d0:·532f·6675·6e61·7272·6179·2e64·6174·7322··S/funarray.dats" 
000002e0:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
000002f0:·2a2a·2a2a·202a·290a·0a28·2a20·656e·6420··****·*)..(*·end· 
00000300:·6f66·205b·6675·6e61·7272·6179·2e64·6174··of·[funarray.dat 
00000310:·735d·202a·290a···························s]·*). 
2.79 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/intrange.dats
    
Offset 1, 39 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·0a23·6465·6669·6e65·2041·5453·5f44··)..#define·ATS_D 
00000060:·594e·4c4f·4144·464c·4147·2030·0a0a·282a··YNLOADFLAG·0..(* 
00000070:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000080:·290a·2f2f·0a2f·2f20·4858·2d32·3031·342d··).//.//·HX-2014- 
00000090:·3038·3a0a·2f2f·2070·7265·6669·7820·666f··08:.//·prefix·fo 
000000a0:·7220·6578·7465·726e·616c·206e·616d·6573··r·external·names 
000000b0:·0a2f·2f0a·2364·6566·696e·650a·4154·535f··.//.#define.ATS_ 
000000c0:·4558·5445·524e·5f50·5245·4649·5820·2261··EXTERN_PREFIX·"a 
000000d0:·7473·3270·7970·7265·5f22·0a23·6465·6669··ts2pypre_".#defi 
000000e0:·6e65·0a41·5453·5f53·5441·5449·435f·5052··ne.ATS_STATIC_PR 
000000f0:·4546·4958·2022·5f61·7473·3270·7970·7265··EFIX·"_ats2pypre 
00000100:·5f69·6e74·7261·6e67·655f·220a·2f2f·0a28··_intrange_".//.( 
00000110:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000120:·2a29·0a2f·2f0a·2364·6566·696e·650a·4c49··*).//.#define.LI 
00000130:·4241·5453·4343·5f74·6172·6765·746c·6f63··BATSCC_targetloc 
00000140:·0a22·2450·4154·5348·4f4d·455c·0a2f·636f··."$PATSHOME\./co 
00000150:·6e74·7269·622f·6c69·6261·7473·6363·2f41··ntrib/libatscc/A 
00000160:·5453·322d·302e·332e·3222·0a2f·2f0a·282a··TS2-0.3.2".//.(* 
00000170:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000180:·290a·2f2f·0a23·696e·636c·7564·6520·222e··).//.#include·". 
00000190:·2f2e·2e2f·7374·616c·6f61·6461·6c6c·2e68··/../staloadall.h 
000001a0:·6174·7322·0a2f·2f0a·282a·202a·2a2a·2a2a··ats".//.(*·***** 
000001b0:·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f·0a23··*·******·*).//.# 
000001c0:·6465·6669·6e65·2041·5453·4343·5f53·5452··define·ATSCC_STR 
000001d0:·4541·4d20·310a·2364·6566·696e·6520·4154··EAM·1.#define·AT 
000001e0:·5343·435f·5354·5245·414d·5f56·5420·310a··SCC_STREAM_VT·1. 
000001f0:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
00000200:·2a2a·2a20·2a29·0a2f·2f0a·2369·6e63·6c75··***·*).//.#inclu 
00000210:·6465·2022·7b24·4c49·4241·5453·4343·7d2f··de·"{$LIBATSCC}/ 
00000220:·4441·5453·2f69·6e74·7261·6e67·652e·6461··DATS/intrange.da 
00000230:·7473·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··ts".//.(*·****** 
00000240:·202a·2a2a·2a2a·2a20·2a29·0a0a·282a·2065···******·*)..(*·e 
00000250:·6e64·206f·6620·5b69·6e74·7261·6e67·652e··nd·of·[intrange. 
00000260:·6461·7473·5d20·2a29·0a···················dats]·*). 
10.3 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/matrixref.dats
    
Offset 1, 150 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e33·0a2a·290a·0a28··to·Python3.*)..( 
00000040:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000050:·2a29·0a0a·2364·6566·696e·6520·4154·535f··*)..#define·ATS_ 
00000060:·4459·4e4c·4f41·4446·4c41·4720·300a·0a28··DYNLOADFLAG·0..( 
00000070:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000080:·2a29·0a2f·2f0a·2f2f·2048·582d·3230·3134··*).//.//·HX-2014 
00000090:·2d30·383a·0a2f·2f20·7072·6566·6978·2066··-08:.//·prefix·f 
000000a0:·6f72·2065·7874·6572·6e61·6c20·6e61·6d65··or·external·name 
000000b0:·730a·2f2f·0a23·6465·6669·6e65·0a41·5453··s.//.#define.ATS 
000000c0:·5f45·5854·4552·4e5f·5052·4546·4958·2022··_EXTERN_PREFIX·" 
000000d0:·6174·7332·7079·7072·655f·220a·2364·6566··ats2pypre_".#def 
000000e0:·696e·650a·4154·535f·5354·4154·4943·5f50··ine.ATS_STATIC_P 
000000f0:·5245·4649·5820·225f·6174·7332·7079·7072··REFIX·"_ats2pypr 
00000100:·655f·6d61·7472·6978·7265·665f·220a·2f2f··e_matrixref_".// 
00000110:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000120:·2a20·2a29·0a2f·2f0a·2364·6566·696e·650a··*·*).//.#define. 
00000130:·4c49·4241·5453·4343·5f74·6172·6765·746c··LIBATSCC_targetl 
00000140:·6f63·0a22·2450·4154·5348·4f4d·455c·0a2f··oc."$PATSHOME\./ 
00000150:·636f·6e74·7269·622f·6c69·6261·7473·6363··contrib/libatscc 
00000160:·2f41·5453·322d·302e·332e·3222·0a2f·2f0a··/ATS2-0.3.2".//. 
00000170:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000180:·202a·290a·2f2f·0a23·7374·616c·6f61·640a···*).//.#staload. 
00000190:·554e·203d·2022·7072·656c·7564·652f·5341··UN·=·"prelude/SA 
000001a0:·5453·2f75·6e73·6166·652e·7361·7473·220a··TS/unsafe.sats". 
000001b0:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
000001c0:·2a2a·2a20·2a29·0a2f·2f0a·2373·7461·6c6f··***·*).//.#stalo 
000001d0:·6164·2022·2e2f·2e2e·2f62·6173·6963·735f··ad·"./../basics_ 
000001e0:·7079·2e73·6174·7322·0a2f·2f0a·2373·7461··py.sats".//.#sta 
000001f0:·6c6f·6164·2022·2e2f·2e2e·2f53·4154·532f··load·"./../SATS/ 
00000200:·696e·7465·6765·722e·7361·7473·220a·2f2f··integer.sats".// 
00000210:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000220:·2a20·2a29·0a2f·2f0a·2373·7461·6c6f·6164··*·*).//.#staload 
00000230:·2022·2e2f·2e2e·2f53·4154·532f·5059·6c69···"./../SATS/PYli 
00000240:·7374·2e73·6174·7322·0a23·7374·616c·6f61··st.sats".#staloa 
00000250:·6420·222e·2f2e·2e2f·5341·5453·2f69·6e74··d·"./../SATS/int 
00000260:·7261·6e67·652e·7361·7473·220a·2f2f·0a28··range.sats".//.( 
00000270:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000280:·2a29·0a2f·2f0a·2373·7461·6c6f·6164·2022··*).//.#staload·" 
00000290:·2e2f·2e2e·2f53·4154·532f·6d61·7472·6978··./../SATS/matrix 
000002a0:·7265·662e·7361·7473·220a·2f2f·0a28·2a20··ref.sats".//.(*· 
000002b0:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
000002c0:·0a2f·2f0a·2369·6e63·6c75·6465·2022·7b24··.//.#include·"{$ 
000002d0:·4c49·4241·5453·4343·7d2f·4441·5453·2f6d··LIBATSCC}/DATS/m 
000002e0:·6174·7269·7872·6566·2e64·6174·7322·0a2f··atrixref.dats"./ 
000002f0:·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··/.(*·******·**** 
00000300:·2a2a·202a·290a·2f2f·0a28·2a0a·6173·7375··**·*).//.(*.assu 
00000310:·6d65·0a6d·6174·7269·7872·6566·5f76·7430··me.matrixref_vt0 
00000320:·7970·655f·7479·7065·2861·2c20·6d2c·206e··ype_type(a,·m,·n 
00000330:·2920·3d20·5059·6c69·7374·2861·290a·2a29··)·=·PYlist(a).*) 
00000340:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000350:·2a2a·2a2a·202a·290a·257b·5e0a·2323·2323··****·*).%{^.#### 
00000360:·2323·0a64·6566·2061·7473·3270·7970·7265··##.def·ats2pypre 
00000370:·5f6d·6174·7269·7872·6566·5f6d·616b·655f··_matrixref_make_ 
00000380:·656c·7428·6d2c·206e·2c20·7830·293a·0a20··elt(m,·n,·x0):.· 
00000390:·204d·203d·205b·5d0a·2020·6930·203d·2030···M·=·[].··i0·=·0 
000003a0:·0a20·206d·6e20·3d20·6d20·2a20·6e0a·2020··.··mn·=·m·*·n.·· 
000003b0:·7768·696c·6520·2869·3020·3c20·6d6e·293a··while·(i0·<·mn): 
000003c0:·2069·3020·3d20·6930·202b·2031·3b20·4d2e···i0·=·i0·+·1;·M. 
000003d0:·6170·7065·6e64·2878·3029·0a20·2072·6574··append(x0).··ret 
000003e0:·7572·6e20·4d0a·2323·2323·2323·0a25·7d20··urn·M.######.%}· 
000003f0:·2f2f·2065·6e64·206f·6620·5b25·7b5e·5d0a··//·end·of·[%{^]. 
00000400:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000410:·2a20·2a29·0a0a·696d·706c·656d·656e·740a··*·*)..implement. 
00000420:·6d61·7472·6978·7265·665f·6765·745f·6174··matrixref_get_at 
00000430:·0a20·207b·617d·2841·2c20·692c·206e·2c20··.··{a}(A,·i,·n,· 
00000440:·6a29·203d·206c·6574·0a20·2076·616c·2041··j)·=·let.··val·A 
00000450:·203d·2024·554e·2e63·6173·747b·5059·6c69···=·$UN.cast{PYli 
00000460:·7374·2861·297d·2841·2920·696e·2050·596c··st(a)}(A)·in·PYl 
00000470:·6973·745f·6765·745f·6174·2841·2c20·692a··ist_get_at(A,·i* 
00000480:·6e2b·6a29·0a65·6e64·202f·2f20·656e·6420··n+j).end·//·end· 
00000490:·6f66·205b·6d61·7472·6978·7265·665f·6765··of·[matrixref_ge 
000004a0:·745f·6174·5d0a·0a28·2a20·2a2a·2a2a·2a2a··t_at]..(*·****** 
000004b0:·202a·2a2a·2a2a·2a20·2a29·0a0a·696d·706c···******·*)..impl 
000004c0:·656d·656e·740a·6d61·7472·6978·7265·665f··ement.matrixref_ 
000004d0:·7365·745f·6174·0a20·207b·617d·2841·2c20··set_at.··{a}(A,· 
000004e0:·692c·206e·2c20·6a2c·2078·2920·3d20·6c65··i,·n,·j,·x)·=·le 
000004f0:·740a·2020·7661·6c20·4120·3d20·2455·4e2e··t.··val·A·=·$UN. 
00000500:·6361·7374·7b50·596c·6973·7428·6129·7d28··cast{PYlist(a)}( 
00000510:·4129·2069·6e20·5059·6c69·7374·5f73·6574··A)·in·PYlist_set 
00000520:·5f61·7428·412c·2069·2a6e·2b6a·2c20·7829··_at(A,·i*n+j,·x) 
00000530:·0a65·6e64·202f·2f20·656e·6420·6f66·205b··.end·//·end·of·[ 
00000540:·6d61·7472·6978·7265·665f·7365·745f·6174··matrixref_set_at 
00000550:·5d0a·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··]..(*·******·*** 
00000560:·2a2a·2a20·2a29·0a0a·257b·5e0a·2323·2323··***·*)..%{^.#### 
00000570:·2323·0a64·6566·2061·7473·3270·7970·7265··##.def·ats2pypre 
00000580:·5f6d·7472·7873·7a72·6566·5f6d·616b·655f··_mtrxszref_make_ 
00000590:·6d61·7472·6978·7265·6628·4d2c·206d·2c20··matrixref(M,·m,· 
000005a0:·6e29·3a0a·2020·7265·7475·726e·207b·2027··n):.··return·{·' 
000005b0:·6d61·7472·6978·2720·3a20·4d2c·2027·6e72··matrix'·:·M,·'nr 
000005c0:·6f77·2720·3a20·6d2c·2027·6e63·6f6c·2720··ow'·:·m,·'ncol'· 
000005d0:·3a20·6e20·7d0a·2323·2323·2323·0a64·6566··:·n·}.######.def 
000005e0:·2061·7473·3270·7970·7265·5f6d·7472·7873···ats2pypre_mtrxs 
000005f0:·7a72·6566·5f67·6574·5f6e·726f·7728·4d53··zref_get_nrow(MS 
00000600:·5a29·3a20·7265·7475·726e·204d·535a·5b27··Z):·return·MSZ[' 
00000610:·6e72·6f77·275d·0a64·6566·2061·7473·3270··nrow'].def·ats2p 
00000620:·7970·7265·5f6d·7472·7873·7a72·6566·5f67··ypre_mtrxszref_g 
00000630:·6574·5f6e·636f·6c28·4d53·5a29·3a20·7265··et_ncol(MSZ):·re 
00000640:·7475·726e·204d·535a·5b27·6e63·6f6c·275d··turn·MSZ['ncol'] 
00000650:·0a23·2323·2323·230a·6465·6620·6174·7332··.######.def·ats2 
00000660:·7079·7072·655f·6d74·7278·737a·7265·665f··pypre_mtrxszref_ 
00000670:·6765·745f·6174·284d·535a·2c20·692c·206a··get_at(MSZ,·i,·j 
00000680:·293a·0a20·206e·726f·7720·3d20·4d53·5a5b··):.··nrow·=·MSZ[ 
00000690:·276e·726f·7727·5d0a·2020·6e63·6f6c·203d··'nrow'].··ncol·= 
000006a0:·204d·535a·5b27·6e63·6f6c·275d·0a20·2069···MSZ['ncol'].··i 
000006b0:·6620·2869·203c·2030·293a·2072·6169·7365··f·(i·<·0):·raise 
000006c0:·2049·6e64·6578·4572·726f·7228·276d·7472···IndexError('mtr 
000006d0:·7873·7a72·6566·5f67·6574·5f61·7427·290a··xszref_get_at'). 
000006e0:·2020·6966·2028·6a20·3c20·3029·3a20·7261····if·(j·<·0):·ra 
000006f0:·6973·6520·496e·6465·7845·7272·6f72·2827··ise·IndexError(' 
00000700:·6d74·7278·737a·7265·665f·6765·745f·6174··mtrxszref_get_at 
00000710:·2729·0a20·2069·6620·2869·203e·3d20·6e72··').··if·(i·>=·nr 
00000720:·6f77·293a·2072·6169·7365·2049·6e64·6578··ow):·raise·Index 
00000730:·4572·726f·7228·276d·7472·7873·7a72·6566··Error('mtrxszref 
00000740:·5f67·6574·5f61·7427·290a·2020·6966·2028··_get_at').··if·( 
00000750:·6a20·3e3d·206e·636f·6c29·3a20·7261·6973··j·>=·ncol):·rais 
00000760:·6520·496e·6465·7845·7272·6f72·2827·6d74··e·IndexError('mt 
00000770:·7278·737a·7265·665f·6765·745f·6174·2729··rxszref_get_at') 
00000780:·0a20·2072·6574·7572·6e20·4d53·5a5b·276d··.··return·MSZ['m 
00000790:·6174·7269·7827·5d5b·692a·6e63·6f6c·2b6a··atrix'][i*ncol+j 
000007a0:·5d0a·2323·2323·2323·0a64·6566·2061·7473··].######.def·ats 
000007b0:·3270·7970·7265·5f6d·7472·7873·7a72·6566··2pypre_mtrxszref 
000007c0:·5f73·6574·5f61·7428·4d53·5a2c·2069·2c20··_set_at(MSZ,·i,· 
000007d0:·6a2c·2078·3029·3a0a·2020·6e72·6f77·203d··j,·x0):.··nrow·= 
000007e0:·204d·535a·5b27·6e72·6f77·275d·0a20·206e···MSZ['nrow'].··n 
Max diff block lines reached; -1/10353 bytes (-0.01%) of diff not shown.
3.12 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/option.dats
    
Offset 1, 44 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·0a23·6465·6669·6e65·2041·5453·5f44··)..#define·ATS_D 
00000060:·594e·4c4f·4144·464c·4147·2030·0a0a·282a··YNLOADFLAG·0..(* 
00000070:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000080:·290a·2f2f·0a2f·2f20·4858·2d32·3031·342d··).//.//·HX-2014- 
00000090:·3038·3a0a·2f2f·2070·7265·6669·7820·666f··08:.//·prefix·fo 
000000a0:·7220·6578·7465·726e·616c·206e·616d·6573··r·external·names 
000000b0:·0a2f·2f0a·2364·6566·696e·650a·4154·535f··.//.#define.ATS_ 
000000c0:·4558·5445·524e·5f50·5245·4649·5820·2261··EXTERN_PREFIX·"a 
000000d0:·7473·3270·7970·7265·5f22·0a23·6465·6669··ts2pypre_".#defi 
000000e0:·6e65·0a41·5453·5f53·5441·5449·435f·5052··ne.ATS_STATIC_PR 
000000f0:·4546·4958·2022·5f61·7473·3270·7970·7265··EFIX·"_ats2pypre 
00000100:·5f6f·7074·696f·6e5f·220a·2f2f·0a28·2a20··_option_".//.(*· 
00000110:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000120:·0a2f·2f0a·2364·6566·696e·650a·4c49·4241··.//.#define.LIBA 
00000130:·5453·4343·5f74·6172·6765·746c·6f63·0a22··TSCC_targetloc." 
00000140:·2450·4154·5348·4f4d·455c·0a2f·636f·6e74··$PATSHOME\./cont 
00000150:·7269·622f·6c69·6261·7473·6363·2f41·5453··rib/libatscc/ATS 
00000160:·322d·302e·332e·3222·0a2f·2f0a·282a·202a··2-0.3.2".//.(*·* 
00000170:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000180:·2f2f·0a23·7374·616c·6f61·640a·554e·203d··//.#staload.UN·= 
00000190:·2022·7072·656c·7564·652f·5341·5453·2f75···"prelude/SATS/u 
000001a0:·6e73·6166·652e·7361·7473·220a·2f2f·0a28··nsafe.sats".//.( 
000001b0:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
000001c0:·2a29·0a2f·2f0a·2373·7461·6c6f·6164·2022··*).//.#staload·" 
000001d0:·2e2f·2e2e·2f53·4154·532f·626f·6f6c·2e73··./../SATS/bool.s 
000001e0:·6174·7322·0a23·7374·616c·6f61·6420·222e··ats".#staload·". 
000001f0:·2f2e·2e2f·5341·5453·2f69·6e74·6567·6572··/../SATS/integer 
00000200:·2e73·6174·7322·0a2f·2f0a·282a·202a·2a2a··.sats".//.(*·*** 
00000210:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
00000220:·0a23·7374·616c·6f61·6420·222e·2f2e·2e2f··.#staload·"./../ 
00000230:·5341·5453·2f6f·7074·696f·6e2e·7361·7473··SATS/option.sats 
00000240:·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a··".//.(*·******·* 
00000250:·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2369·6e63··*****·*).//.#inc 
00000260:·6c75·6465·2022·7b24·4c49·4241·5453·4343··lude·"{$LIBATSCC 
00000270:·7d2f·4441·5453·2f6f·7074·696f·6e2e·6461··}/DATS/option.da 
00000280:·7473·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··ts".//.(*·****** 
00000290:·202a·2a2a·2a2a·2a20·2a29·0a0a·282a·2065···******·*)..(*·e 
000002a0:·6e64·206f·6620·5b6f·7074·696f·6e2e·6461··nd·of·[option.da 
000002b0:·7473·5d20·2a29·0a························ts]·*). 
3.13 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/qlistref.dats
    
Offset 1, 44 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·2f2f·0a2f·2f20·4858·3a20·6c69·7374··).//.//·HX:·list 
00000060:·2d62·6173·6564·2071·7565·7565·0a2f·2f0a··-based·queue.//. 
00000070:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000080:·202a·290a·0a23·6465·6669·6e65·2041·5453···*)..#define·ATS 
00000090:·5f44·594e·4c4f·4144·464c·4147·2030·0a0a··_DYNLOADFLAG·0.. 
000000a0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
000000b0:·202a·290a·2f2f·0a2f·2f20·4858·2d32·3031···*).//.//·HX-201 
000000c0:·342d·3038·3a0a·2f2f·2070·7265·6669·7820··4-08:.//·prefix· 
000000d0:·666f·7220·6578·7465·726e·616c·206e·616d··for·external·nam 
000000e0:·6573·0a2f·2f0a·2364·6566·696e·650a·4154··es.//.#define.AT 
000000f0:·535f·5041·434b·4e41·4d45·0a22·4154·5343··S_PACKNAME."ATSC 
00000100:·4332·5059·332e·716c·6973·7472·6566·220a··C2PY3.qlistref". 
00000110:·2364·6566·696e·650a·4154·535f·4558·5445··#define.ATS_EXTE 
00000120:·524e·5f50·5245·4649·5820·2261·7473·3270··RN_PREFIX·"ats2p 
00000130:·7970·7265·5f22·0a23·6465·6669·6e65·0a41··ypre_".#define.A 
00000140:·5453·5f53·5441·5449·435f·5052·4546·4958··TS_STATIC_PREFIX 
00000150:·2022·5f61·7473·3270·7970·7265·5f71·6c69···"_ats2pypre_qli 
00000160:·7374·7265·665f·220a·2f2f·0a28·2a20·2a2a··stref_".//.(*·** 
00000170:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f··****·******·*)./ 
00000180:·2f0a·2364·6566·696e·650a·4c49·4241·5453··/.#define.LIBATS 
00000190:·4343·5f74·6172·6765·746c·6f63·0a22·2450··CC_targetloc."$P 
000001a0:·4154·5348·4f4d·455c·0a2f·636f·6e74·7269··ATSHOME\./contri 
000001b0:·622f·6c69·6261·7473·6363·2f41·5453·322d··b/libatscc/ATS2- 
000001c0:·302e·332e·3222·0a2f·2f0a·282a·202a·2a2a··0.3.2".//.(*·*** 
000001d0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000001e0:·0a23·7374·616c·6f61·640a·554e·203d·2022··.#staload.UN·=·" 
000001f0:·7072·656c·7564·652f·5341·5453·2f75·6e73··prelude/SATS/uns 
00000200:·6166·652e·7361·7473·220a·2f2f·0a28·2a20··afe.sats".//.(*· 
00000210:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000220:·0a2f·2f0a·2369·6e63·6c75·6465·2022·2e2f··.//.#include·"./ 
00000230:·2e2e·2f73·7461·6c6f·6164·616c·6c2e·6861··../staloadall.ha 
00000240:·7473·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··ts".//.(*·****** 
00000250:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2369···******·*).//.#i 
00000260:·6e63·6c75·6465·2022·7b24·4c49·4241·5453··nclude·"{$LIBATS 
00000270:·4343·7d2f·4441·5453·2f71·6c69·7374·7265··CC}/DATS/qlistre 
00000280:·662e·6461·7473·220a·2f2f·0a28·2a20·2a2a··f.dats".//.(*·** 
00000290:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a0a··****·******·*).. 
000002a0:·282a·2065·6e64·206f·6620·5b71·6c69·7374··(*·end·of·[qlist 
000002b0:·7265·662e·6461·7473·5d20·2a29·0a·········ref.dats]·*). 
5.35 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/reference.dats
    
Offset 1, 77 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·0a23·6465·6669·6e65·2041·5453·5f44··)..#define·ATS_D 
00000060:·594e·4c4f·4144·464c·4147·2030·0a0a·282a··YNLOADFLAG·0..(* 
00000070:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000080:·290a·2f2f·0a2f·2f20·4858·2d32·3031·342d··).//.//·HX-2014- 
00000090:·3038·3a0a·2f2f·2070·7265·6669·7820·666f··08:.//·prefix·fo 
000000a0:·7220·6578·7465·726e·616c·206e·616d·6573··r·external·names 
000000b0:·0a2f·2f0a·2364·6566·696e·650a·4154·535f··.//.#define.ATS_ 
000000c0:·4558·5445·524e·5f50·5245·4649·5820·2261··EXTERN_PREFIX·"a 
000000d0:·7473·3270·7970·7265·5f22·0a23·6465·6669··ts2pypre_".#defi 
000000e0:·6e65·0a41·5453·5f53·5441·5449·435f·5052··ne.ATS_STATIC_PR 
000000f0:·4546·4958·2022·5f61·7473·3270·7970·7265··EFIX·"_ats2pypre 
00000100:·5f72·6566·6572·656e·6365·5f22·0a2f·2f0a··_reference_".//. 
00000110:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000120:·202a·290a·2f2f·0a23·7374·616c·6f61·640a···*).//.#staload. 
00000130:·554e·203d·2022·7072·656c·7564·652f·5341··UN·=·"prelude/SA 
00000140:·5453·2f75·6e73·6166·652e·7361·7473·220a··TS/unsafe.sats". 
00000150:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
00000160:·2a2a·2a20·2a29·0a2f·2f0a·2373·7461·6c6f··***·*).//.#stalo 
00000170:·6164·2022·2e2f·2e2e·2f62·6173·6963·735f··ad·"./../basics_ 
00000180:·7079·2e73·6174·7322·0a23·7374·616c·6f61··py.sats".#staloa 
00000190:·6420·222e·2f2e·2e2f·5341·5453·2f50·596c··d·"./../SATS/PYl 
000001a0:·6973·742e·7361·7473·220a·2373·7461·6c6f··ist.sats".#stalo 
000001b0:·6164·2022·2e2f·2e2e·2f53·4154·532f·7265··ad·"./../SATS/re 
000001c0:·6665·7265·6e63·652e·7361·7473·220a·2f2f··ference.sats".// 
000001d0:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
000001e0:·2a20·2a29·0a2f·2f0a·282a·0a61·7373·756d··*·*).//.(*.assum 
000001f0:·650a·7265·665f·7674·3079·7065·5f74·7970··e.ref_vt0ype_typ 
00000200:·6528·613a·7440·7970·6529·203d·2050·596c··e(a:t@ype)·=·PYl 
00000210:·6973·7428·6129·0a2a·290a·2f2f·0a28·2a20··ist(a).*).//.(*· 
00000220:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000230:·0a28·2a0a·2f2f·0a69·6d70·6c65·6d65·6e74··.(*.//.implement 
00000240:·0a72·6566·7b61·7d28·7829·203d·2024·554e··.ref{a}(x)·=·$UN 
00000250:·2e63·6173·747b·7265·6628·6129·7d28·5059··.cast{ref(a)}(PY 
00000260:·6c69·7374·5f73·696e·6728·7829·290a·696d··list_sing(x)).im 
00000270:·706c·656d·656e·740a·7265·665f·6d61·6b65··plement.ref_make 
00000280:·5f65·6c74·7b61·7d28·7829·203d·2024·554e··_elt{a}(x)·=·$UN 
00000290:·2e63·6173·747b·7265·6628·6129·7d28·5059··.cast{ref(a)}(PY 
000002a0:·6c69·7374·5f73·696e·6728·7829·290a·2f2f··list_sing(x)).// 
000002b0:·0a69·6d70·6c65·6d65·6e74·0a72·6566·5f67··.implement.ref_g 
000002c0:·6574·5f65·6c74·7b61·7d28·7229·203d·206c··et_elt{a}(r)·=·l 
000002d0:·6574·0a20·2076·616c·2072·203d·2024·554e··et.··val·r·=·$UN 
000002e0:·2e63·6173·747b·5059·6c69·7374·2861·297d··.cast{PYlist(a)} 
000002f0:·2872·2920·696e·2050·596c·6973·745f·6765··(r)·in·PYlist_ge 
00000300:·745f·6174·2872·2c20·3029·0a65·6e64·202f··t_at(r,·0).end·/ 
00000310:·2f20·656e·6420·6f66·205b·7265·665f·6765··/·end·of·[ref_ge 
00000320:·745f·656c·745d·0a2f·2f0a·696d·706c·656d··t_elt].//.implem 
00000330:·656e·740a·7265·665f·7365·745f·656c·747b··ent.ref_set_elt{ 
00000340:·617d·2872·2c20·7830·2920·3d20·6c65·740a··a}(r,·x0)·=·let. 
00000350:·2020·7661·6c20·7220·3d20·2455·4e2e·6361····val·r·=·$UN.ca 
00000360:·7374·7b50·596c·6973·7428·6129·7d28·7229··st{PYlist(a)}(r) 
00000370:·2069·6e20·5059·6c69·7374·5f73·6574·5f61···in·PYlist_set_a 
00000380:·7428·722c·2030·2c20·7830·290a·656e·6420··t(r,·0,·x0).end· 
00000390:·2f2f·2065·6e64·206f·6620·5b72·6566·5f73··//·end·of·[ref_s 
000003a0:·6574·5f65·6c74·5d0a·2f2f·0a69·6d70·6c65··et_elt].//.imple 
000003b0:·6d65·6e74·0a72·6566·5f65·7863·685f·656c··ment.ref_exch_el 
000003c0:·747b·617d·2872·2c20·7830·2920·3d20·6c65··t{a}(r,·x0)·=·le 
000003d0:·740a·2020·7661·6c20·7220·3d0a·2020·2020··t.··val·r·=.···· 
000003e0:·2455·4e2e·6361·7374·7b50·596c·6973·7428··$UN.cast{PYlist( 
000003f0:·613f·297d·2872·290a·2020·2f2f·2065·6e64··a?)}(r).··//·end 
00000400:·206f·6620·5b76·616c·5d0a·2020·7661·6c20···of·[val].··val· 
00000410:·7831·203d·2050·596c·6973·745f·6765·745f··x1·=·PYlist_get_ 
00000420:·6174·2872·2c20·3029·0a69·6e0a·2020·5059··at(r,·0).in.··PY 
00000430:·6c69·7374·5f73·6574·5f61·7428·722c·2030··list_set_at(r,·0 
00000440:·2c20·2455·4e2e·6361·7374·7677·7470·307b··,·$UN.castvwtp0{ 
00000450:·613f·7d28·7830·2929·3b20·2455·4e2e·6361··a?}(x0));·$UN.ca 
00000460:·7374·7677·7470·307b·617d·2878·3129·0a65··stvwtp0{a}(x1).e 
00000470:·6e64·202f·2f20·656e·6420·6f66·205b·7265··nd·//·end·of·[re 
00000480:·665f·6578·6368·5f65·6c74·5d0a·2f2f·0a2a··f_exch_elt].//.* 
00000490:·290a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··).(*·******·**** 
000004a0:·2a2a·202a·290a·0a28·2a20·656e·6420·6f66··**·*)..(*·end·of 
000004b0:·205b·7265·6665·7265·6e63·652e·6461·7473···[reference.dats 
000004c0:·5d20·2a29·0a·····························]·*). 
3.13 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/slistref.dats
    
Offset 1, 44 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·2f2f·0a2f·2f20·4858·3a20·6c69·7374··).//.//·HX:·list 
00000060:·2d62·6173·6564·2073·7461·636b·0a2f·2f0a··-based·stack.//. 
00000070:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000080:·202a·290a·0a23·6465·6669·6e65·2041·5453···*)..#define·ATS 
00000090:·5f44·594e·4c4f·4144·464c·4147·2030·0a0a··_DYNLOADFLAG·0.. 
000000a0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
000000b0:·202a·290a·2f2f·0a2f·2f20·4858·2d32·3031···*).//.//·HX-201 
000000c0:·342d·3038·3a0a·2f2f·2070·7265·6669·7820··4-08:.//·prefix· 
000000d0:·666f·7220·6578·7465·726e·616c·206e·616d··for·external·nam 
000000e0:·6573·0a2f·2f0a·2364·6566·696e·650a·4154··es.//.#define.AT 
000000f0:·535f·5041·434b·4e41·4d45·0a22·4154·5343··S_PACKNAME."ATSC 
00000100:·4332·5059·332e·736c·6973·7472·6566·220a··C2PY3.slistref". 
00000110:·2364·6566·696e·650a·4154·535f·4558·5445··#define.ATS_EXTE 
00000120:·524e·5f50·5245·4649·5820·2261·7473·3270··RN_PREFIX·"ats2p 
00000130:·7970·7265·5f22·0a23·6465·6669·6e65·0a41··ypre_".#define.A 
00000140:·5453·5f53·5441·5449·435f·5052·4546·4958··TS_STATIC_PREFIX 
00000150:·2022·5f61·7473·3270·7970·7265·5f73·6c69···"_ats2pypre_sli 
00000160:·7374·7265·665f·220a·2f2f·0a28·2a20·2a2a··stref_".//.(*·** 
00000170:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f··****·******·*)./ 
00000180:·2f0a·2364·6566·696e·650a·4c49·4241·5453··/.#define.LIBATS 
00000190:·4343·5f74·6172·6765·746c·6f63·0a22·2450··CC_targetloc."$P 
000001a0:·4154·5348·4f4d·455c·0a2f·636f·6e74·7269··ATSHOME\./contri 
000001b0:·622f·6c69·6261·7473·6363·2f41·5453·322d··b/libatscc/ATS2- 
000001c0:·302e·332e·3222·0a2f·2f0a·282a·202a·2a2a··0.3.2".//.(*·*** 
000001d0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000001e0:·0a23·7374·616c·6f61·640a·554e·203d·2022··.#staload.UN·=·" 
000001f0:·7072·656c·7564·652f·5341·5453·2f75·6e73··prelude/SATS/uns 
00000200:·6166·652e·7361·7473·220a·2f2f·0a28·2a20··afe.sats".//.(*· 
00000210:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000220:·0a2f·2f0a·2369·6e63·6c75·6465·2022·2e2f··.//.#include·"./ 
00000230:·2e2e·2f73·7461·6c6f·6164·616c·6c2e·6861··../staloadall.ha 
00000240:·7473·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··ts".//.(*·****** 
00000250:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2369···******·*).//.#i 
00000260:·6e63·6c75·6465·2022·7b24·4c49·4241·5453··nclude·"{$LIBATS 
00000270:·4343·7d2f·4441·5453·2f73·6c69·7374·7265··CC}/DATS/slistre 
00000280:·662e·6461·7473·220a·2f2f·0a28·2a20·2a2a··f.dats".//.(*·** 
00000290:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a0a··****·******·*).. 
000002a0:·282a·2065·6e64·206f·6620·5b73·6c69·7374··(*·end·of·[slist 
000002b0:·7265·662e·6461·7473·5d20·2a29·0a·········ref.dats]·*). 
3.86 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/stream.dats
    
Offset 1, 55 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·0a23·6465·6669·6e65·2041·5453·5f44··)..#define·ATS_D 
00000060:·594e·4c4f·4144·464c·4147·2030·0a0a·282a··YNLOADFLAG·0..(* 
00000070:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000080:·290a·2f2f·0a2f·2f20·4858·2d32·3031·342d··).//.//·HX-2014- 
00000090:·3131·3a0a·2f2f·2070·7265·6669·7820·666f··11:.//·prefix·fo 
000000a0:·7220·6578·7465·726e·616c·206e·616d·6573··r·external·names 
000000b0:·0a2f·2f0a·2364·6566·696e·650a·4154·535f··.//.#define.ATS_ 
000000c0:·4558·5445·524e·5f50·5245·4649·5820·2261··EXTERN_PREFIX·"a 
000000d0:·7473·3270·7970·7265·5f22·0a23·6465·6669··ts2pypre_".#defi 
000000e0:·6e65·0a41·5453·5f53·5441·5449·435f·5052··ne.ATS_STATIC_PR 
000000f0:·4546·4958·2022·5f61·7473·3270·7970·7265··EFIX·"_ats2pypre 
00000100:·5f73·7472·6561·6d5f·220a·2f2f·0a28·2a20··_stream_".//.(*· 
00000110:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000120:·0a2f·2f0a·2364·6566·696e·650a·4c49·4241··.//.#define.LIBA 
00000130:·5453·4343·5f74·6172·6765·746c·6f63·0a22··TSCC_targetloc." 
00000140:·2450·4154·5348·4f4d·455c·0a2f·636f·6e74··$PATSHOME\./cont 
00000150:·7269·622f·6c69·6261·7473·6363·2f41·5453··rib/libatscc/ATS 
00000160:·322d·302e·332e·3222·0a2f·2f0a·282a·202a··2-0.3.2".//.(*·* 
00000170:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
00000180:·2f2f·0a23·7374·616c·6f61·640a·554e·203d··//.#staload.UN·= 
00000190:·2022·7072·656c·7564·652f·5341·5453·2f75···"prelude/SATS/u 
000001a0:·6e73·6166·652e·7361·7473·220a·2f2f·0a28··nsafe.sats".//.( 
000001b0:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
000001c0:·2a29·0a2f·2f0a·2373·7461·6c6f·6164·2022··*).//.#staload·" 
000001d0:·2e2f·2e2e·2f62·6173·6963·735f·7079·2e73··./../basics_py.s 
000001e0:·6174·7322·0a2f·2f0a·282a·202a·2a2a·2a2a··ats".//.(*·***** 
000001f0:·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f·0a23··*·******·*).//.# 
00000200:·7374·616c·6f61·6420·222e·2f2e·2e2f·5341··staload·"./../SA 
00000210:·5453·2f69·6e74·6567·6572·2e73·6174·7322··TS/integer.sats" 
00000220:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000230:·2a2a·2a2a·202a·290a·2f2f·0a23·7374·616c··****·*).//.#stal 
00000240:·6f61·6420·222e·2f2e·2e2f·5341·5453·2f70··oad·"./../SATS/p 
00000250:·7269·6e74·2e73·6174·7322·0a2f·2f0a·282a··rint.sats".//.(* 
00000260:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000270:·290a·2f2f·0a23·7374·616c·6f61·6420·222e··).//.#staload·". 
00000280:·2f2e·2e2f·5341·5453·2f6c·6973·742e·7361··/../SATS/list.sa 
00000290:·7473·220a·2373·7461·6c6f·6164·2022·2e2f··ts".#staload·"./ 
000002a0:·2e2e·2f53·4154·532f·7265·6665·7265·6e63··../SATS/referenc 
000002b0:·652e·7361·7473·220a·2f2f·0a28·2a20·2a2a··e.sats".//.(*·** 
000002c0:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a0a··****·******·*).. 
000002d0:·2373·7461·6c6f·6164·2022·2e2f·2e2e·2f53··#staload·"./../S 
000002e0:·4154·532f·7374·7265·616d·2e73·6174·7322··ATS/stream.sats" 
000002f0:·0a0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··..(*·******·**** 
00000300:·2a2a·202a·290a·2f2f·0a23·696e·636c·7564··**·*).//.#includ 
00000310:·6520·227b·244c·4942·4154·5343·437d·2f44··e·"{$LIBATSCC}/D 
00000320:·4154·532f·7374·7265·616d·2e64·6174·7322··ATS/stream.dats" 
00000330:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
00000340:·2a2a·2a2a·202a·290a·0a28·2a20·656e·6420··****·*)..(*·end· 
00000350:·6f66·205b·7374·7265·616d·2e64·6174·735d··of·[stream.dats] 
00000360:·202a·290a·································*). 
3.88 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/stream_vt.dats
    
Offset 1, 55 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e0a·2a29·0a0a·282a··to·Python.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·0a23·6465·6669·6e65·2041·5453·5f44··)..#define·ATS_D 
00000060:·594e·4c4f·4144·464c·4147·2030·0a0a·282a··YNLOADFLAG·0..(* 
00000070:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000080:·290a·2f2f·0a2f·2f20·4858·2d32·3031·342d··).//.//·HX-2014- 
00000090:·3131·3a0a·2f2f·2070·7265·6669·7820·666f··11:.//·prefix·fo 
000000a0:·7220·6578·7465·726e·616c·206e·616d·6573··r·external·names 
000000b0:·0a2f·2f0a·2364·6566·696e·650a·4154·535f··.//.#define.ATS_ 
000000c0:·4558·5445·524e·5f50·5245·4649·5820·2261··EXTERN_PREFIX·"a 
000000d0:·7473·3270·7970·7265·5f22·0a23·6465·6669··ts2pypre_".#defi 
000000e0:·6e65·0a41·5453·5f53·5441·5449·435f·5052··ne.ATS_STATIC_PR 
000000f0:·4546·4958·2022·5f61·7473·3270·7970·7265··EFIX·"_ats2pypre 
00000100:·5f73·7472·6561·6d5f·7674·5f22·0a2f·2f0a··_stream_vt_".//. 
00000110:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000120:·202a·290a·2f2f·0a23·6465·6669·6e65·0a4c···*).//.#define.L 
00000130:·4942·4154·5343·435f·7461·7267·6574·6c6f··IBATSCC_targetlo 
00000140:·630a·2224·5041·5453·484f·4d45·5c0a·2f63··c."$PATSHOME\./c 
00000150:·6f6e·7472·6962·2f6c·6962·6174·7363·632f··ontrib/libatscc/ 
00000160:·4154·5332·2d30·2e33·2e32·220a·2f2f·0a28··ATS2-0.3.2".//.( 
00000170:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000180:·2a29·0a2f·2f0a·2373·7461·6c6f·6164·0a55··*).//.#staload.U 
00000190:·4e20·3d20·2270·7265·6c75·6465·2f53·4154··N·=·"prelude/SAT 
000001a0:·532f·756e·7361·6665·2e73·6174·7322·0a2f··S/unsafe.sats"./ 
000001b0:·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a··/.(*·******·**** 
000001c0:·2a2a·202a·290a·2f2f·0a23·7374·616c·6f61··**·*).//.#staloa 
000001d0:·6420·222e·2f2e·2e2f·6261·7369·6373·5f70··d·"./../basics_p 
000001e0:·792e·7361·7473·220a·2f2f·0a28·2a20·2a2a··y.sats".//.(*·** 
000001f0:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f··****·******·*)./ 
00000200:·2f0a·2373·7461·6c6f·6164·2022·2e2f·2e2e··/.#staload·"./.. 
00000210:·2f53·4154·532f·696e·7465·6765·722e·7361··/SATS/integer.sa 
00000220:·7473·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··ts".//.(*·****** 
00000230:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2373···******·*).//.#s 
00000240:·7461·6c6f·6164·2022·2e2f·2e2e·2f53·4154··taload·"./../SAT 
00000250:·532f·7072·696e·742e·7361·7473·220a·2f2f··S/print.sats".// 
00000260:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000270:·2a20·2a29·0a2f·2f0a·2373·7461·6c6f·6164··*·*).//.#staload 
00000280:·2022·2e2f·2e2e·2f53·4154·532f·6c69·7374···"./../SATS/list 
00000290:·2e73·6174·7322·0a23·7374·616c·6f61·6420··.sats".#staload· 
000002a0:·222e·2f2e·2e2f·5341·5453·2f6c·6973·745f··"./../SATS/list_ 
000002b0:·7674·2e73·6174·7322·0a2f·2f0a·282a·202a··vt.sats".//.(*·* 
000002c0:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a··*****·******·*). 
000002d0:·0a23·7374·616c·6f61·6420·222e·2f2e·2e2f··.#staload·"./../ 
000002e0:·5341·5453·2f73·7472·6561·6d5f·7674·2e73··SATS/stream_vt.s 
000002f0:·6174·7322·0a0a·282a·202a·2a2a·2a2a·2a20··ats"..(*·******· 
00000300:·2a2a·2a2a·2a2a·202a·290a·2f2f·0a23·696e··******·*).//.#in 
00000310:·636c·7564·6520·227b·244c·4942·4154·5343··clude·"{$LIBATSC 
00000320:·437d·2f44·4154·532f·7374·7265·616d·5f76··C}/DATS/stream_v 
00000330:·742e·6461·7473·220a·2f2f·0a28·2a20·2a2a··t.dats".//.(*·** 
00000340:·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29·0a0a··****·******·*).. 
00000350:·282a·2065·6e64·206f·6620·5b73·7472·6561··(*·end·of·[strea 
00000360:·6d5f·7674·2e64·6174·735d·202a·290a·······m_vt.dats]·*). 
4.34 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/DATS/string.dats
    
Offset 1, 62 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·6e33·0a2a·290a·0a28··to·Python3.*)..( 
00000040:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000050:·2a29·0a0a·2364·6566·696e·6520·4154·535f··*)..#define·ATS_ 
00000060:·4459·4e4c·4f41·4446·4c41·4720·300a·0a28··DYNLOADFLAG·0..( 
00000070:·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20··*·******·******· 
00000080:·2a29·0a2f·2f0a·2f2f·2048·582d·3230·3136··*).//.//·HX-2016 
00000090:·2d31·313a·0a2f·2f20·7072·6566·6978·2066··-11:.//·prefix·f 
000000a0:·6f72·2065·7874·6572·6e61·6c20·6e61·6d65··or·external·name 
000000b0:·730a·2f2f·0a23·6465·6669·6e65·0a41·5453··s.//.#define.ATS 
000000c0:·5f45·5854·4552·4e5f·5052·4546·4958·2022··_EXTERN_PREFIX·" 
000000d0:·6174·7332·7079·7072·655f·220a·2364·6566··ats2pypre_".#def 
000000e0:·696e·650a·4154·535f·5354·4154·4943·5f50··ine.ATS_STATIC_P 
000000f0:·5245·4649·5820·225f·6174·7332·7079·7072··REFIX·"_ats2pypr 
00000100:·655f·7374·7269·6e67·5f22·0a2f·2f0a·282a··e_string_".//.(* 
00000110:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000120:·290a·2f2f·0a23·6465·6669·6e65·0a4c·4942··).//.#define.LIB 
00000130:·4154·5343·435f·7461·7267·6574·6c6f·630a··ATSCC_targetloc. 
00000140:·2224·5041·5453·484f·4d45·5c0a·2f63·6f6e··"$PATSHOME\./con 
00000150:·7472·6962·2f6c·6962·6174·7363·632f·4154··trib/libatscc/AT 
00000160:·5332·2d30·2e33·2e32·220a·2f2f·0a28·2a20··S2-0.3.2".//.(*· 
00000170:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000180:·0a2f·2f0a·2373·7461·6c6f·6164·0a55·4e20··.//.#staload.UN· 
00000190:·3d0a·2270·7265·6c75·6465·2f53·4154·532f··=."prelude/SATS/ 
000001a0:·756e·7361·6665·2e73·6174·7322·0a2f·2f0a··unsafe.sats".//. 
000001b0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
000001c0:·202a·290a·2f2f·0a23·7374·616c·6f61·6420···*).//.#staload· 
000001d0:·222e·2f2e·2e2f·6261·7369·6373·5f70·792e··"./../basics_py. 
000001e0:·7361·7473·220a·2f2f·0a28·2a20·2a2a·2a2a··sats".//.(*·**** 
000001f0:·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a··**·******·*).//. 
00000200:·2373·7461·6c6f·6164·2022·2e2f·2e2e·2f53··#staload·"./../S 
00000210:·4154·532f·696e·7465·6765·722e·7361·7473··ATS/integer.sats 
00000220:·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a··".//.(*·******·* 
00000230:·2a2a·2a2a·2a20·2a29·0a0a·2373·7461·6c6f··*****·*)..#stalo 
00000240:·6164·2022·2e2f·2e2e·2f53·4154·532f·7374··ad·"./../SATS/st 
00000250:·7269·6e67·2e73·6174·7322·0a23·7374·616c··ring.sats".#stal 
00000260:·6f61·6420·222e·2f2e·2e2f·5341·5453·2f50··oad·"./../SATS/P 
00000270:·596c·6973·742e·7361·7473·220a·0a28·2a20··Ylist.sats"..(*· 
00000280:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·2a29··******·******·*) 
00000290:·0a0a·696d·706c·656d·656e·740a·7374·7269··..implement.stri 
000002a0:·6e67·5f66·7365·745f·6174·0a20·207b·6e7d··ng_fset_at.··{n} 
000002b0:·7b69·7d0a·280a·2020·7374·7230·2c20·6930··{i}.(.··str0,·i0 
000002c0:·2c20·6330·0a29·203d·206c·6574·0a2f·2f0a··,·c0.)·=·let.//. 
000002d0:·7661·6c20·6e30·203d·2073·7472·696e·675f··val·n0·=·string_ 
000002e0:·6c65·6e67·7468·2873·7472·3029·0a76·616c··length(str0).val 
000002f0:·2066·3020·3d20·7374·7269·6e67·5f73·7562···f0·=·string_sub 
00000300:·7374·7269·6e67·5f62·6567·5f65·6e64·2873··string_beg_end(s 
00000310:·7472·302c·2030·2c20·6930·290a·7661·6c20··tr0,·0,·i0).val· 
00000320:·7230·203d·2073·7472·696e·675f·7375·6273··r0·=·string_subs 
00000330:·7472·696e·675f·6265·675f·656e·6428·7374··tring_beg_end(st 
00000340:·7230·2c20·6930·2b31·2c20·6e30·290a·2f2f··r0,·i0+1,·n0).// 
00000350:·0a69·6e0a·2020·2455·4e2e·6361·7374·7b73··.in.··$UN.cast{s 
00000360:·7472·696e·6728·6e29·7d28·7374·7269·6e67··tring(n)}(string 
00000370:·5f61·7070·656e·645f·3328·6630·2c20·6330··_append_3(f0,·c0 
00000380:·2c20·7230·2929·0a65·6e64·202f·2f20·656e··,·r0)).end·//·en 
00000390:·6420·6f66·205b·7374·7269·6e67·5f66·7365··d·of·[string_fse 
000003a0:·745f·6174·5d0a·0a28·2a20·2a2a·2a2a·2a2a··t_at]..(*·****** 
000003b0:·202a·2a2a·2a2a·2a20·2a29·0a0a·282a·2065···******·*)..(*·e 
000003c0:·6e64·206f·6620·5b73·7472·696e·672e·6461··nd·of·[string.da 
000003d0:·7473·5d20·2a29·0a························ts]·*). 
20.2 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/Makefile
    
Offset 1, 298 lines modifiedOffset 0, 0 lines modified
00000000:·230a·2320·466f·7220·6765·6e65·7261·7469··#.#·For·generati 
00000010:·6e67·206c·6962·6174·7363·6332·7079·0a23··ng·libatscc2py.# 
00000020:·0a0a·2323·2323·2323·0a0a·5041·5453·4f50··..######..PATSOP 
00000030:·543d·2428·5041·5453·484f·4d45·292f·6269··T=$(PATSHOME)/bi 
00000040:·6e2f·7061·7473·6f70·740a·4154·5343·4332··n/patsopt.ATSCC2 
00000050:·5059·3d24·2850·4154·5348·4f4d·4529·2f62··PY=$(PATSHOME)/b 
00000060:·696e·2f61·7473·6363·3270·7933·0a0a·2323··in/atscc2py3..## 
00000070:·2323·2323·0a0a·4341·543d·6361·740a·4350··####..CAT=cat.CP 
00000080:·463d·6370·202d·660a·524d·463d·726d·202d··F=cp·-f.RMF=rm·- 
00000090:·660a·5343·5052·3d73·6370·202d·720a·0a23··f.SCPR=scp·-r..# 
000000a0:·2323·2323·230a·230a·616c·6c3a·3a20·3b20··#####.#.all::·;· 
000000b0:·5c0a·2428·5041·5453·4f50·5429·202d·6420··\.$(PATSOPT)·-d· 
000000c0:·2e2f·4441·5453·2f73·7472·696e·672e·6461··./DATS/string.da 
000000d0:·7473·207c·205c·0a24·2841·5453·4343·3250··ts·|·\.$(ATSCC2P 
000000e0:·5929·202d·6f20·2e2f·6f75·7470·7574·2f44··Y)·-o·./output/D 
000000f0:·4154·532f·7374·7269·6e67·5f64·6174·732e··ATS/string_dats. 
00000100:·7079·202d·690a·230a·2323·2323·2323·0a23··py·-i.#.######.# 
00000110:·0a61·6c6c·3a3a·203b·205c·0a24·2850·4154··.all::·;·\.$(PAT 
00000120:·534f·5054·2920·2d64·202e·2f44·4154·532f··SOPT)·-d·./DATS/ 
00000130:·5059·6c69·7374·2e64·6174·7320·7c20·5c0a··PYlist.dats·|·\. 
00000140:·2428·4154·5343·4332·5059·2920·2d6f·202e··$(ATSCC2PY)·-o·. 
00000150:·2f6f·7574·7075·742f·4441·5453·2f50·596c··/output/DATS/PYl 
00000160:·6973·745f·6461·7473·2e70·7920·2d69·0a61··ist_dats.py·-i.a 
00000170:·6c6c·3a3a·203b·205c·0a24·2850·4154·534f··ll::·;·\.$(PATSO 
00000180:·5054·2920·2d64·202e·2f44·4154·532f·7265··PT)·-d·./DATS/re 
00000190:·6665·7265·6e63·652e·6461·7473·207c·205c··ference.dats·|·\ 
000001a0:·0a24·2841·5453·4343·3250·5929·202d·6f20··.$(ATSCC2PY)·-o· 
000001b0:·2e2f·6f75·7470·7574·2f44·4154·532f·7265··./output/DATS/re 
000001c0:·6665·7265·6e63·655f·6461·7473·2e70·7920··ference_dats.py· 
000001d0:·2d69·0a23·0a61·6c6c·3a3a·203b·205c·0a24··-i.#.all::·;·\.$ 
000001e0:·2850·4154·534f·5054·2920·2d64·202e·2f44··(PATSOPT)·-d·./D 
000001f0:·4154·532f·6c69·7374·2e64·6174·7320·7c20··ATS/list.dats·|· 
00000200:·5c0a·2428·4154·5343·4332·5059·2920·2d6f··\.$(ATSCC2PY)·-o 
00000210:·202e·2f6f·7574·7075·742f·4441·5453·2f6c···./output/DATS/l 
00000220:·6973·745f·6461·7473·2e70·7920·2d69·0a61··ist_dats.py·-i.a 
00000230:·6c6c·3a3a·203b·205c·0a24·2850·4154·534f··ll::·;·\.$(PATSO 
00000240:·5054·2920·2d64·202e·2f44·4154·532f·6c69··PT)·-d·./DATS/li 
00000250:·7374·5f76·742e·6461·7473·207c·205c·0a24··st_vt.dats·|·\.$ 
00000260:·2841·5453·4343·3250·5929·202d·6f20·2e2f··(ATSCC2PY)·-o·./ 
00000270:·6f75·7470·7574·2f44·4154·532f·6c69·7374··output/DATS/list 
00000280:·5f76·745f·6461·7473·2e70·7920·2d69·0a23··_vt_dats.py·-i.# 
00000290:·0a61·6c6c·3a3a·203b·205c·0a24·2850·4154··.all::·;·\.$(PAT 
000002a0:·534f·5054·2920·2d64·202e·2f44·4154·532f··SOPT)·-d·./DATS/ 
000002b0:·6f70·7469·6f6e·2e64·6174·7320·7c20·5c0a··option.dats·|·\. 
000002c0:·2428·4154·5343·4332·5059·2920·2d6f·202e··$(ATSCC2PY)·-o·. 
000002d0:·2f6f·7574·7075·742f·4441·5453·2f6f·7074··/output/DATS/opt 
000002e0:·696f·6e5f·6461·7473·2e70·7920·2d69·0a23··ion_dats.py·-i.# 
000002f0:·0a61·6c6c·3a3a·203b·205c·0a24·2850·4154··.all::·;·\.$(PAT 
00000300:·534f·5054·2920·2d64·202e·2f44·4154·532f··SOPT)·-d·./DATS/ 
00000310:·7374·7265·616d·2e64·6174·7320·7c20·5c0a··stream.dats·|·\. 
00000320:·2428·4154·5343·4332·5059·2920·2d6f·202e··$(ATSCC2PY)·-o·. 
00000330:·2f6f·7574·7075·742f·4441·5453·2f73·7472··/output/DATS/str 
00000340:·6561·6d5f·6461·7473·2e70·7920·2d69·0a61··eam_dats.py·-i.a 
00000350:·6c6c·3a3a·203b·205c·0a24·2850·4154·534f··ll::·;·\.$(PATSO 
00000360:·5054·2920·2d64·202e·2f44·4154·532f·7374··PT)·-d·./DATS/st 
00000370:·7265·616d·5f76·742e·6461·7473·207c·205c··ream_vt.dats·|·\ 
00000380:·0a24·2841·5453·4343·3250·5929·202d·6f20··.$(ATSCC2PY)·-o· 
00000390:·2e2f·6f75·7470·7574·2f44·4154·532f·7374··./output/DATS/st 
000003a0:·7265·616d·5f76·745f·6461·7473·2e70·7920··ream_vt_dats.py· 
000003b0:·2d69·0a23·0a61·6c6c·3a3a·203b·205c·0a24··-i.#.all::·;·\.$ 
000003c0:·2850·4154·534f·5054·2920·2d64·202e·2f44··(PATSOPT)·-d·./D 
000003d0:·4154·532f·696e·7472·616e·6765·2e64·6174··ATS/intrange.dat 
000003e0:·7320·7c20·5c0a·2428·4154·5343·4332·5059··s·|·\.$(ATSCC2PY 
000003f0:·2920·2d6f·202e·2f6f·7574·7075·742f·4441··)·-o·./output/DA 
00000400:·5453·2f69·6e74·7261·6e67·655f·6461·7473··TS/intrange_dats 
00000410:·2e70·7920·2d69·0a23·0a61·6c6c·3a3a·203b··.py·-i.#.all::·; 
00000420:·205c·0a24·2850·4154·534f·5054·2920·2d64···\.$(PATSOPT)·-d 
00000430:·202e·2f44·4154·532f·6172·7261·7972·6566···./DATS/arrayref 
00000440:·2e64·6174·7320·7c20·5c0a·2428·4154·5343··.dats·|·\.$(ATSC 
00000450:·4332·5059·2920·2d6f·202e·2f6f·7574·7075··C2PY)·-o·./outpu 
00000460:·742f·4441·5453·2f61·7272·6179·7265·665f··t/DATS/arrayref_ 
00000470:·6461·7473·2e70·7920·2d69·0a61·6c6c·3a3a··dats.py·-i.all:: 
00000480:·203b·205c·0a24·2850·4154·534f·5054·2920···;·\.$(PATSOPT)· 
00000490:·2d64·202e·2f44·4154·532f·6d61·7472·6978··-d·./DATS/matrix 
000004a0:·7265·662e·6461·7473·207c·205c·0a24·2841··ref.dats·|·\.$(A 
000004b0:·5453·4343·3250·5929·202d·6f20·2e2f·6f75··TSCC2PY)·-o·./ou 
000004c0:·7470·7574·2f44·4154·532f·6d61·7472·6978··tput/DATS/matrix 
000004d0:·7265·665f·6461·7473·2e70·7920·2d69·0a23··ref_dats.py·-i.# 
000004e0:·0a23·2323·2323·230a·230a·616c·6c3a·3a20··.######.#.all::· 
000004f0:·3b20·5c0a·2428·5041·5453·4f50·5429·202d··;·\.$(PATSOPT)·- 
00000500:·6420·2e2f·4441·5453·2f66·756e·6172·7261··d·./DATS/funarra 
00000510:·792e·6461·7473·207c·205c·0a24·2841·5453··y.dats·|·\.$(ATS 
00000520:·4343·3250·5929·202d·6f20·2e2f·6f75·7470··CC2PY)·-o·./outp 
00000530:·7574·2f44·4154·532f·6675·6e61·7272·6179··ut/DATS/funarray 
00000540:·5f64·6174·732e·7079·202d·690a·616c·6c3a··_dats.py·-i.all: 
00000550:·3a20·3b20·5c0a·2428·5041·5453·4f50·5429··:·;·\.$(PATSOPT) 
00000560:·202d·6420·2e2f·4441·5453·2f73·6c69·7374···-d·./DATS/slist 
00000570:·7265·662e·6461·7473·207c·205c·0a24·2841··ref.dats·|·\.$(A 
00000580:·5453·4343·3250·5929·202d·6f20·2e2f·6f75··TSCC2PY)·-o·./ou 
00000590:·7470·7574·2f44·4154·532f·736c·6973·7472··tput/DATS/slistr 
000005a0:·6566·5f64·6174·732e·7079·202d·690a·616c··ef_dats.py·-i.al 
000005b0:·6c3a·3a20·3b20·5c0a·2428·5041·5453·4f50··l::·;·\.$(PATSOP 
000005c0:·5429·202d·6420·2e2f·4441·5453·2f71·6c69··T)·-d·./DATS/qli 
000005d0:·7374·7265·662e·6461·7473·207c·205c·0a24··stref.dats·|·\.$ 
000005e0:·2841·5453·4343·3250·5929·202d·6f20·2e2f··(ATSCC2PY)·-o·./ 
000005f0:·6f75·7470·7574·2f44·4154·532f·716c·6973··output/DATS/qlis 
00000600:·7472·6566·5f64·6174·732e·7079·202d·690a··tref_dats.py·-i. 
00000610:·230a·2323·2323·2323·0a0a·616c·6c3a·3a20··#.######..all::· 
00000620:·3b20·5c0a·2428·5041·5453·4f50·5429·202d··;·\.$(PATSOPT)·- 
00000630:·6420·2e2f·4441·5453·2f4d·4c2f·6c69·7374··d·./DATS/ML/list 
00000640:·302e·6461·7473·207c·205c·0a24·2841·5453··0.dats·|·\.$(ATS 
00000650:·4343·3250·5929·202d·6f20·2e2f·6f75·7470··CC2PY)·-o·./outp 
00000660:·7574·2f44·4154·532f·4d4c·2f6c·6973·7430··ut/DATS/ML/list0 
00000670:·5f64·6174·732e·7079·202d·690a·616c·6c3a··_dats.py·-i.all: 
00000680:·3a20·3b20·5c0a·2428·5041·5453·4f50·5429··:·;·\.$(PATSOPT) 
00000690:·202d·6420·2e2f·4441·5453·2f4d·4c2f·6172···-d·./DATS/ML/ar 
000006a0:·7261·7930·2e64·6174·7320·7c20·5c0a·2428··ray0.dats·|·\.$( 
000006b0:·4154·5343·4332·5059·2920·2d6f·202e·2f6f··ATSCC2PY)·-o·./o 
000006c0:·7574·7075·742f·4441·5453·2f4d·4c2f·6172··utput/DATS/ML/ar 
000006d0:·7261·7930·5f64·6174·732e·7079·202d·690a··ray0_dats.py·-i. 
000006e0:·616c·6c3a·3a20·3b20·5c0a·2428·5041·5453··all::·;·\.$(PATS 
000006f0:·4f50·5429·202d·6420·2e2f·4441·5453·2f4d··OPT)·-d·./DATS/M 
00000700:·4c2f·6f70·7469·6f6e·302e·6461·7473·207c··L/option0.dats·| 
00000710:·205c·0a24·2841·5453·4343·3250·5929·202d···\.$(ATSCC2PY)·- 
00000720:·6f20·2e2f·6f75·7470·7574·2f44·4154·532f··o·./output/DATS/ 
00000730:·4d4c·2f6f·7074·696f·6e30·5f64·6174·732e··ML/option0_dats. 
00000740:·7079·202d·690a·0a23·2323·2323·230a·230a··py·-i..######.#. 
00000750:·4c49·4241·5453·4343·3250·5933·5f41·4c4c··LIBATSCC2PY3_ALL 
00000760:·5f50·593d·5c0a·6f75·7470·7574·2f6c·6962··_PY=\.output/lib 
00000770:·6174·7363·6332·7079·335f·616c·6c2e·7079··atscc2py3_all.py 
00000780:·0a4c·4942·4154·5343·4332·5059·335f·414c··.LIBATSCC2PY3_AL 
00000790:·4c5f·5059·4c49·4243·5f50·593d·5c0a·6f75··L_PYLIBC_PY=\.ou 
000007a0:·7470·7574·2f6c·6962·6174·7363·6332·7079··tput/libatscc2py 
000007b0:·335f·616c·6c5f·7079·6c69·6263·2e70·790a··3_all_pylibc.py. 
000007c0:·4c49·4241·5453·4343·3250·5933·5f41·4c4c··LIBATSCC2PY3_ALL 
000007d0:·5f50·5947·414d·455f·5059·3d5c·0a6f·7574··_PYGAME_PY=\.out 
000007e0:·7075·742f·6c69·6261·7473·6363·3270·7933··put/libatscc2py3 
Max diff block lines reached; -1/20573 bytes (-0.00%) of diff not shown.
6.43 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2py3/ATS2-0.3.2/staloadall.hats
    
Offset 1, 93 lines modifiedOffset 0, 0 lines modified
00000000:·282a·0a2a·2a20·466f·7220·7772·6974·696e··(*.**·For·writin 
00000010:·6720·4154·5320·636f·6465·0a2a·2a20·7468··g·ATS·code.**·th 
00000020:·6174·2074·7261·6e73·6c61·7465·7320·696e··at·translates·in 
00000030:·746f·2050·7974·686f·640a·2a29·0a0a·282a··to·Pythod.*)..(* 
00000040:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·202a···******·******·* 
00000050:·290a·2f2f·0a2f·2f20·4858·2d32·3031·342d··).//.//·HX-2014- 
00000060:·3039·2d30·390a·2f2f·0a28·2a20·2a2a·2a2a··09-09.//.(*·**** 
00000070:·2a2a·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a··**·******·*).//. 
00000080:·2373·7461·6c6f·6164·2022·2e2f·6261·7369··#staload·"./basi 
00000090:·6373·5f70·792e·7361·7473·220a·2373·7461··cs_py.sats".#sta 
000000a0:·6c6f·6164·205f·203d·2022·2e2f·4441·5453··load·_·=·"./DATS 
000000b0:·2f62·6173·6963·732e·6461·7473·220a·2f2f··/basics.dats".// 
000000c0:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
000000d0:·2a20·2a29·0a2f·2f0a·2373·7461·6c6f·6164··*·*).//.#staload 
000000e0:·2022·2e2f·5341·5453·2f69·6e74·6567·6572···"./SATS/integer 
000000f0:·2e73·6174·7322·0a2f·2f0a·282a·202a·2a2a··.sats".//.(*·*** 
00000100:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
00000110:·0a23·7374·616c·6f61·6420·222e·2f53·4154··.#staload·"./SAT 
00000120:·532f·626f·6f6c·2e73·6174·7322·0a23·7374··S/bool.sats".#st 
00000130:·616c·6f61·6420·222e·2f53·4154·532f·6368··aload·"./SATS/ch 
00000140:·6172·2e73·6174·7322·0a23·7374·616c·6f61··ar.sats".#staloa 
00000150:·6420·222e·2f53·4154·532f·666c·6f61·742e··d·"./SATS/float. 
00000160:·7361·7473·220a·2373·7461·6c6f·6164·2022··sats".#staload·" 
00000170:·2e2f·5341·5453·2f73·7472·696e·672e·7361··./SATS/string.sa 
00000180:·7473·220a·2f2f·0a28·2a20·2a2a·2a2a·2a2a··ts".//.(*·****** 
00000190:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2373···******·*).//.#s 
000001a0:·7461·6c6f·6164·2022·2e2f·5341·5453·2f70··taload·"./SATS/p 
000001b0:·7269·6e74·2e73·6174·7322·0a23·7374·616c··rint.sats".#stal 
000001c0:·6f61·6420·222e·2f53·4154·532f·6669·6c65··oad·"./SATS/file 
000001d0:·6261·732e·7361·7473·220a·2f2f·0a23·7374··bas.sats".//.#st 
000001e0:·616c·6f61·6420·5f20·3d20·222e·2f44·4154··aload·_·=·"./DAT 
000001f0:·532f·7072·696e·742e·6461·7473·220a·2f2f··S/print.dats".// 
00000200:·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.(*·******·***** 
00000210:·2a20·2a29·0a0a·2373·7461·6c6f·6164·2022··*·*)..#staload·" 
00000220:·2e2f·5341·5453·2f67·7072·696e·742e·7361··./SATS/gprint.sa 
00000230:·7473·220a·2373·7461·6c6f·6164·205f·203d··ts".#staload·_·= 
00000240:·2022·2e2f·4441·5453·2f67·7072·696e·742e···"./DATS/gprint. 
00000250:·6461·7473·220a·0a28·2a20·2a2a·2a2a·2a2a··dats"..(*·****** 
00000260:·202a·2a2a·2a2a·2a20·2a29·0a2f·2f0a·2373···******·*).//.#s 
00000270:·7461·6c6f·6164·2022·2e2f·5341·5453·2f6c··taload·"./SATS/l 
00000280:·6973·742e·7361·7473·220a·2373·7461·6c6f··ist.sats".#stalo 
00000290:·6164·205f·203d·2022·2e2f·4441·5453·2f6c··ad·_·=·"./DATS/l 
000002a0:·6973·742e·6461·7473·220a·2f2f·0a23·7374··ist.dats".//.#st 
000002b0:·616c·6f61·6420·222e·2f53·4154·532f·5059··aload·"./SATS/PY 
000002c0:·6c69·7374·2e73·6174·7322·0a23·7374·616c··list.sats".#stal 
000002d0:·6f61·6420·5f20·3d20·222e·2f44·4154·532f··oad·_·=·"./DATS/ 
000002e0:·5059·6c69·7374·2e64·6174·7322·0a2f·2f0a··PYlist.dats".//. 
000002f0:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000300:·202a·290a·2f2f·0a23·7374·616c·6f61·6420···*).//.#staload· 
00000310:·222e·2f53·4154·532f·7374·7265·616d·2e73··"./SATS/stream.s 
00000320:·6174·7322·0a23·7374·616c·6f61·6420·5f20··ats".#staload·_· 
00000330:·3d20·222e·2f44·4154·532f·7374·7265·616d··=·"./DATS/stream 
00000340:·2e64·6174·7322·0a2f·2f0a·282a·202a·2a2a··.dats".//.(*·*** 
00000350:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
00000360:·0a23·7374·616c·6f61·6420·222e·2f53·4154··.#staload·"./SAT 
00000370:·532f·7374·7265·616d·5f76·742e·7361·7473··S/stream_vt.sats 
00000380:·220a·2373·7461·6c6f·6164·205f·203d·2022··".#staload·_·=·" 
00000390:·2e2f·4441·5453·2f73·7472·6561·6d5f·7674··./DATS/stream_vt 
000003a0:·2e64·6174·7322·0a2f·2f0a·282a·202a·2a2a··.dats".//.(*·*** 
000003b0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000003c0:·0a23·7374·616c·6f61·6420·222e·2f53·4154··.#staload·"./SAT 
000003d0:·532f·696e·7472·616e·6765·2e73·6174·7322··S/intrange.sats" 
000003e0:·0a2f·2f0a·282a·202a·2a2a·2a2a·2a20·2a2a··.//.(*·******·** 
000003f0:·2a2a·2a2a·202a·290a·2f2f·0a23·7374·616c··****·*).//.#stal 
00000400:·6f61·6420·222e·2f53·4154·532f·6172·7261··oad·"./SATS/arra 
00000410:·7972·6566·2e73·6174·7322·0a23·7374·616c··yref.sats".#stal 
00000420:·6f61·6420·222e·2f53·4154·532f·6d61·7472··oad·"./SATS/matr 
00000430:·6978·7265·662e·7361·7473·220a·2373·7461··ixref.sats".#sta 
00000440:·6c6f·6164·2022·2e2f·5341·5453·2f72·6566··load·"./SATS/ref 
00000450:·6572·656e·6365·2e73·6174·7322·0a2f·2f0a··erence.sats".//. 
00000460:·282a·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··(*·******·****** 
00000470:·202a·290a·2f2f·0a23·7374·616c·6f61·6420···*).//.#staload· 
00000480:·222e·2f53·4154·532f·736c·6973·7472·6566··"./SATS/slistref 
00000490:·2e73·6174·7322·0a23·7374·616c·6f61·6420··.sats".#staload· 
000004a0:·222e·2f53·4154·532f·716c·6973·7472·6566··"./SATS/qlistref 
000004b0:·2e73·6174·7322·0a2f·2f0a·282a·202a·2a2a··.sats".//.(*·*** 
000004c0:·2a2a·2a20·2a2a·2a2a·2a2a·202a·290a·2f2f··***·******·*).// 
000004d0:·0a2f·2f20·4858·3a20·756e·2d69·6e64·6578··.//·HX:·un-index 
000004e0:·6564·206c·6973·740a·2f2f·2048·583a·2075··ed·list.//·HX:·u 
000004f0:·6e2d·696e·6465·7865·6420·6172·7261·790a··n-indexed·array. 
00000500:·2f2f·0a23·7374·616c·6f61·6420·222e·2f53··//.#staload·"./S 
00000510:·4154·532f·4d4c·2f6c·6973·7430·2e73·6174··ATS/ML/list0.sat 
00000520:·7322·0a23·7374·616c·6f61·6420·222e·2f53··s".#staload·"./S 
00000530:·4154·532f·4d4c·2f61·7272·6179·302e·7361··ATS/ML/array0.sa 
00000540:·7473·220a·2f2f·0a23·7374·616c·6f61·6420··ts".//.#staload· 
00000550:·5f20·3d20·222e·2f44·4154·532f·4d4c·2f6c··_·=·"./DATS/ML/l 
00000560:·6973·7430·2e64·6174·7322·0a23·7374·616c··ist0.dats".#stal 
00000570:·6f61·6420·5f20·3d20·222e·2f44·4154·532f··oad·_·=·"./DATS/ 
00000580:·4d4c·2f61·7272·6179·302e·6461·7473·220a··ML/array0.dats". 
00000590:·2f2f·0a28·2a20·2a2a·2a2a·2a2a·202a·2a2a··//.(*·******·*** 
000005a0:·2a2a·2a20·2a29·0a0a·282a·2065·6e64·206f··***·*)..(*·end·o 
000005b0:·6620·5b73·7461·6c6f·6164·616c·6c2e·6861··f·[staloadall.ha 
000005c0:·7473·5d20·2a29·0a0a······················ts]·*).. 
10.1 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/SCMlist_cats.scm
    
Offset 1, 147 lines modifiedOffset 0, 0 lines modified
00000000:·3b3b·3b3b·3b3b·0a3b·0a3b·2048·582d·3230··;;;;;;.;.;·HX-20 
00000010:·3136·2d30·363a·0a3b·2066·6f72·2053·6368··16-06:.;·for·Sch 
00000020:·656d·6520·636f·6465·2074·7261·6e73·6c61··eme·code·transla 
00000030:·7465·6420·6672·6f6d·2041·5453·0a3b·0a3b··ted·from·ATS.;.; 
00000040:·3b3b·3b3b·3b0a·0a3b·3b3b·3b3b·3b0a·3b20··;;;;;..;;;;;;.;· 
00000050:·6265·6720·6f66·205b·5343·4d6c·6973·745f··beg·of·[SCMlist_ 
00000060:·6361·7473·2e73·636d·5d0a·3b3b·3b3b·3b3b··cats.scm].;;;;;; 
00000070:·0a0a·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··..;;;;;;;;;;;;;; 
00000080:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000090:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·0a3b··;;;;;;;;;;;;;;.; 
000000a0:·3b0a·2864·6566·696e·652d·6d61·6372·6f0a··;.(define-macro. 
000000b0:·2028·6174·7332·7363·6d70·7265·5f53·434d···(ats2scmpre_SCM 
000000c0:·6c69·7374·5f6e·696c·2920·6028·6c69·7374··list_nil)·`(list 
000000d0:·2929·0a28·6465·6669·6e65·2d6d·6163·726f··)).(define-macro 
000000e0:·0a20·2861·7473·3273·636d·7072·655f·5343··.·(ats2scmpre_SC 
000000f0:·4d6c·6973·745f·7369·6e67·2078·2920·6028··Mlist_sing·x)·`( 
00000100:·6c69·7374·202c·7829·290a·2864·6566·696e··list·,x)).(defin 
00000110:·652d·6d61·6372·6f0a·2028·6174·7332·7363··e-macro.·(ats2sc 
00000120:·6d70·7265·5f53·434d·6c69·7374·5f70·6169··mpre_SCMlist_pai 
00000130:·7220·7831·2078·3229·2060·286c·6973·7420··r·x1·x2)·`(list· 
00000140:·2c78·3120·2c78·3229·290a·3b3b·0a3b·3b3b··,x1·,x2)).;;.;;; 
00000150:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000160:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000170:·3b3b·3b3b·3b3b·3b3b·3b0a·0a28·6465·6669··;;;;;;;;;..(defi 
00000180:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
00000190:·636d·7072·655f·5343·4d6c·6973·745f·636f··cmpre_SCMlist_co 
000001a0:·6e73·2078·3020·7873·2920·6028·636f·6e73··ns·x0·xs)·`(cons 
000001b0:·202c·7830·202c·7873·2929·0a0a·3b3b·3b3b···,x0·,xs))..;;;; 
000001c0:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
000001d0:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
000001e0:·3b3b·3b3b·3b3b·3b3b·0a3b·3b0a·3b3b·2028··;;;;;;;;.;;.;;·( 
000001f0:·6465·6669·6e65·0a3b·3b20·2028·6174·7332··define.;;··(ats2 
00000200:·7363·6d70·7265·5f53·434d·6c69·7374·5f6d··scmpre_SCMlist_m 
00000210:·616b·655f·656c·7420·6e20·7830·290a·3b3b··ake_elt·n·x0).;; 
00000220:·2020·286c·6574·7265·630a·3b3b·2020·2020····(letrec.;;···· 
00000230:·2828·6c6f·6f70·0a3b·3b20·2020·2020·2028··((loop.;;······( 
00000240:·6c61·6d62·6461·286e·2072·6573·290a·3b3b··lambda(n·res).;; 
00000250:·2020·2020·2020·2028·6966·2028·3e20·6e20·········(if·(>·n· 
00000260:·3029·2028·6c6f·6f70·2028·2d20·6e20·3129··0)·(loop·(-·n·1) 
00000270:·2028·6174·7332·7363·6d70·7265·5f53·434d···(ats2scmpre_SCM 
00000280:·6c69·7374·5f63·6f6e·7320·7830·2072·6573··list_cons·x0·res 
00000290:·2929·2072·6573·2929·0a3b·3b20·2020·2020··))·res)).;;····· 
000002a0:·290a·3b3b·2020·2020·2920·286c·6f6f·7020··).;;····)·(loop· 
000002b0:·6e20·2861·7473·3273·636d·7072·655f·5343··n·(ats2scmpre_SC 
000002c0:·4d6c·6973·745f·6e69·6c29·290a·3b3b·2020··Mlist_nil)).;;·· 
000002d0:·2920·3b3b·206c·6574·7265·630a·3b3b·2029··)·;;·letrec.;;·) 
000002e0:·203b·3b20·6465·6669·6e65·2d61·7473·3273···;;·define-ats2s 
000002f0:·636d·7072·655f·5343·4d6c·6973·745f·6d61··cmpre_SCMlist_ma 
00000300:·6b65·5f65·6c74·0a28·6465·6669·6e65·2d6d··ke_elt.(define-m 
00000310:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
00000320:·655f·5343·4d6c·6973·745f·6d61·6b65·5f65··e_SCMlist_make_e 
00000330:·6c74·206e·2078·3029·2060·286d·616b·652d··lt·n·x0)·`(make- 
00000340:·6c69·7374·202c·6e20·2c78·3029·290a·3b3b··list·,n·,x0)).;; 
00000350:·0a3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··.;;;;;;;;;;;;;;; 
00000360:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000370:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b0a·0a28··;;;;;;;;;;;;;..( 
00000380:·6465·6669·6e65·2d6d·6163·726f·0a20·2861··define-macro.·(a 
00000390:·7473·3273·636d·7072·655f·5343·4d6c·6973··ts2scmpre_SCMlis 
000003a0:·745f·6973·5f6e·696c·2078·7329·2060·286e··t_is_nil·xs)·`(n 
000003b0:·756c·6c3f·202c·7873·2929·0a28·6465·6669··ull?·,xs)).(defi 
000003c0:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
000003d0:·636d·7072·655f·5343·4d6c·6973·745f·6973··cmpre_SCMlist_is 
000003e0:·5f63·6f6e·7320·7873·2920·6028·6e6f·7420··_cons·xs)·`(not· 
000003f0:·286e·756c·6c3f·202c·7873·2929·290a·2864··(null?·,xs))).(d 
00000400:·6566·696e·652d·6d61·6372·6f0a·2028·6174··efine-macro.·(at 
00000410:·7332·7363·6d70·7265·5f53·434d·6c69·7374··s2scmpre_SCMlist 
00000420:·5f69·736e·6f74·5f6e·696c·2078·7329·2060··_isnot_nil·xs)·` 
00000430:·286e·6f74·2028·6e75·6c6c·3f20·2c78·7329··(not·(null?·,xs) 
00000440:·2929·0a0a·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··))..;;;;;;;;;;;; 
00000450:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000460:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000470:·0a3b·3b0a·2864·6566·696e·652d·6d61·6372··.;;.(define-macr 
00000480:·6f0a·2028·6174·7332·7363·6d70·7265·5f53··o.·(ats2scmpre_S 
00000490:·434d·6c69·7374·5f6c·656e·6774·6820·7873··CMlist_length·xs 
000004a0:·2920·6028·6c65·6e67·7468·202c·7873·2929··)·`(length·,xs)) 
000004b0:·0a3b·3b0a·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··.;;.;;;;;;;;;;;; 
000004c0:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
000004d0:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
000004e0:·0a0a·2864·6566·696e·652d·6d61·6372·6f20··..(define-macro· 
000004f0:·2861·7473·3273·636d·7072·655f·5343·4d6c··(ats2scmpre_SCMl 
00000500:·6973·745f·6865·6164·2078·7329·2060·2863··ist_head·xs)·`(c 
00000510:·6172·202c·7873·2929·0a28·6465·6669·6e65··ar·,xs)).(define 
00000520:·2d6d·6163·726f·2028·6174·7332·7363·6d70··-macro·(ats2scmp 
00000530:·7265·5f53·434d·6c69·7374·5f74·6169·6c20··re_SCMlist_tail· 
00000540:·7873·2920·6028·6364·7220·2c78·7329·290a··xs)·`(cdr·,xs)). 
00000550:·2864·6566·696e·652d·6d61·6372·6f20·2861··(define-macro·(a 
00000560:·7473·3273·636d·7072·655f·5343·4d6c·6973··ts2scmpre_SCMlis 
00000570:·745f·6c61·7374·5f70·6169·7220·7873·2920··t_last_pair·xs)· 
00000580:·6028·6c61·7374·2d70·6169·7220·2c78·7329··`(last-pair·,xs) 
00000590:·290a·0a3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··)..;;;;;;;;;;;;; 
000005a0:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
000005b0:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b0a··;;;;;;;;;;;;;;;. 
000005c0:·3b3b·0a28·6465·6669·6e65·2d6d·6163·726f··;;.(define-macro 
000005d0:·0a20·2861·7473·3273·636d·7072·655f·5343··.·(ats2scmpre_SC 
000005e0:·4d6c·6973·745f·6765·745f·6174·2078·7320··Mlist_get_at·xs· 
000005f0:·6929·2060·286c·6973·742d·7265·6620·2c78··i)·`(list-ref·,x 
00000600:·7320·2c69·2929·0a28·6465·6669·6e65·2d6d··s·,i)).(define-m 
00000610:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
00000620:·655f·5343·4d6c·6973·745f·7365·745f·6174··e_SCMlist_set_at 
00000630:·2078·7320·6920·7830·2920·6028·6c69·7374···xs·i·x0)·`(list 
00000640:·2d73·6574·2120·2c78·7320·2c69·202c·7830··-set!·,xs·,i·,x0 
00000650:·2929·0a3b·3b0a·3b3b·3b3b·3b3b·3b3b·3b3b··)).;;.;;;;;;;;;; 
00000660:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000670:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000680:·3b3b·0a3b·3b0a·2864·6566·696e·652d·6d61··;;.;;.(define-ma 
00000690:·6372·6f0a·2028·6174·7332·7363·6d70·7265··cro.·(ats2scmpre 
000006a0:·5f53·434d·6c69·7374·5f61·7070·656e·6420··_SCMlist_append· 
000006b0:·7873·2079·7329·2060·2861·7070·656e·6420··xs·ys)·`(append· 
000006c0:·2c78·7320·2c79·7329·290a·3b3b·0a28·6465··,xs·,ys)).;;.(de 
000006d0:·6669·6e65·2d6d·6163·726f·2028·6174·7332··fine-macro·(ats2 
000006e0:·7363·6d70·7265·5f53·434d·6c69·7374·5f72··scmpre_SCMlist_r 
000006f0:·6576·6572·7365·2078·7329·2060·2872·6576··everse·xs)·`(rev 
00000700:·6572·7365·202c·7873·2929·0a3b·3b0a·3b3b··erse·,xs)).;;.;; 
00000710:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000720:·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b·3b3b··;;;;;;;;;;;;;;;; 
00000730:·3b3b·3b3b·3b3b·3b3b·3b3b·0a0a·3b3b·0a3b··;;;;;;;;;;..;;.; 
00000740:·3b20·4e6f·7465·2074·6861·7420·5b66·6f6c··;·Note·that·[fol 
00000750:·645d·2069·7320·6973·2053·5246·492d·310a··d]·is·is·SRFI-1. 
00000760:·3b3b·2053·6f20·7468·6973·206f·6e65·2069··;;·So·this·one·i 
00000770:·7320·696d·706c·656d·656e·7465·6420·696e··s·implemented·in 
00000780:·206c·6973·742e·6461·7473·0a3b·3b20·0a3b···list.dats.;;·.; 
00000790:·3b28·6465·6669·6e65·2d6d·6163·726f·0a3b··;(define-macro.; 
000007a0:·3b20·2861·7473·3273·636d·7072·655f·5343··;·(ats2scmpre_SC 
000007b0:·4d6c·6973·7432·6c69·7374·5f72·6576·2078··Mlist2list_rev·x 
000007c0:·7329·0a3b·3b60·2866·6f6c·6420·286c·616d··s).;;`(fold·(lam 
000007d0:·6264·6120·2878·2078·7329·2028·636f·6e73··bda·(x·xs)·(cons 
000007e0:·2078·2078·7329·2920·2728·2920·2c78·7329···x·xs))·'()·,xs) 
Max diff block lines reached; -1/10159 bytes (-0.01%) of diff not shown.
1.45 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/bool_cats.scm
    
Offset 1, 19 lines modifiedOffset 0, 0 lines modified
00000000:·3b3b·0a3b·3b3b·3b3b·3b0a·3b0a·3b20·4858··;;.;;;;;;.;.;·HX 
00000010:·2d32·3031·362d·3036·3a0a·3b20·666f·7220··-2016-06:.;·for· 
00000020:·5363·6865·6d65·2063·6f64·650a·3b20·7472··Scheme·code.;·tr 
00000030:·616e·736c·6174·6564·2066·726f·6d20·4154··anslated·from·AT 
00000040:·530a·3b0a·3b3b·3b3b·3b3b·0a3b·3b0a·0a3b··S.;.;;;;;;.;;..; 
00000050:·3b0a·3b3b·3b3b·3b3b·0a3b·2062·6567·206f··;.;;;;;;.;·beg·o 
00000060:·6620·5b62·6f6f·6c5f·6361·7473·2e73·636d··f·[bool_cats.scm 
00000070:·5d0a·3b3b·3b3b·3b3b·0a3b·3b0a·0a3b·3b20··].;;;;;;.;;..;;· 
00000080:·2a2a·2a2a·2a2a·202a·2a2a·2a2a·2a20·3b3b··******·******·;; 
00000090:·0a0a·2864·6566·696e·652d·6d61·6372·6f0a··..(define-macro. 
000000a0:·2028·6174·7332·7363·6d70·7265·5f6e·6567···(ats2scmpre_neg 
000000b0:·5f62·6f6f·6c30·2078·2920·6028·6e6f·7420··_bool0·x)·`(not· 
000000c0:·2c78·290a·290a·2864·6566·696e·652d·6d61··,x).).(define-ma 
000000d0:·6372·6f0a·2028·6174·7332·7363·6d70·7265··cro.·(ats2scmpre 
000000e0:·5f6e·6567·5f62·6f6f·6c31·2078·2920·6028··_neg_bool1·x)·`( 
000000f0:·6e6f·7420·2c78·290a·290a·0a3b·3b20·2a2a··not·,x).)..;;·** 
00000100:·2a2a·2a2a·202a·2a2a·2a2a·2a20·3b3b·0a0a··****·******·;;.. 
00000110:·3b3b·2065·6e64·206f·6620·5b62·6f6f·6c5f··;;·end·of·[bool_ 
00000120:·6361·7473·2e73·636d·5d20·3b3b·0a·········cats.scm]·;;. 
11.0 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/integer_cats.scm
    
Offset 1, 160 lines modifiedOffset 0, 0 lines modified
00000000:·3b3b·0a3b·3b3b·3b3b·3b0a·3b0a·3b20·4858··;;.;;;;;;.;.;·HX 
00000010:·2d32·3031·362d·3035·3a0a·3b20·666f·7220··-2016-05:.;·for· 
00000020:·5363·6865·6d65·2063·6f64·650a·3b20·7472··Scheme·code.;·tr 
00000030:·616e·736c·6174·6564·2066·726f·6d20·4154··anslated·from·AT 
00000040:·530a·3b0a·3b3b·3b3b·3b3b·0a3b·3b0a·0a3b··S.;.;;;;;;.;;..; 
00000050:·3b0a·3b3b·3b3b·3b3b·0a3b·2062·6567·206f··;.;;;;;;.;·beg·o 
00000060:·6620·5b69·6e74·6567·6572·5f63·6174·732e··f·[integer_cats. 
00000070:·7363·6d5d·0a3b·3b3b·3b3b·3b0a·3b3b·0a0a··scm].;;;;;;.;;.. 
00000080:·3b3b·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a··;;·******·****** 
00000090:·203b·3b0a·3b3b·0a3b·3b20·4858·3a20·666f···;;.;;.;;·HX:·fo 
000000a0:·7220·7369·676e·6564·2069·6e74·6567·6572··r·signed·integer 
000000b0:·730a·3b3b·0a3b·3b20·2a2a·2a2a·2a2a·202a··s.;;.;;·******·* 
000000c0:·2a2a·2a2a·2a20·3b3b·0a3b·3b0a·2864·6566··*****·;;.;;.(def 
000000d0:·696e·652d·6d61·6372·6f0a·2028·6174·7332··ine-macro.·(ats2 
000000e0:·7363·6d70·7265·5f6e·6567·5f69·6e74·3020··scmpre_neg_int0· 
000000f0:·7829·2060·282d·202c·7829·0a29·0a28·6465··x)·`(-·,x).).(de 
00000100:·6669·6e65·2d6d·6163·726f·0a20·2861·7473··fine-macro.·(ats 
00000110:·3273·636d·7072·655f·6e65·675f·696e·7431··2scmpre_neg_int1 
00000120:·2078·2920·6028·2d20·2c78·290a·290a·3b3b···x)·`(-·,x).).;; 
00000130:·0a3b·3b20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.;;·******·***** 
00000140:·2a20·3b3b·0a3b·3b0a·2864·6566·696e·652d··*·;;.;;.(define- 
00000150:·6d61·6372·6f0a·2028·6174·7332·7363·6d70··macro.·(ats2scmp 
00000160:·7265·5f61·6273·5f69·6e74·3020·7829·2060··re_abs_int0·x)·` 
00000170:·2861·6273·202c·7829·0a29·0a28·6465·6669··(abs·,x).).(defi 
00000180:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
00000190:·636d·7072·655f·6162·735f·696e·7431·2078··cmpre_abs_int1·x 
000001a0:·2920·6028·6162·7320·2c78·290a·290a·3b3b··)·`(abs·,x).).;; 
000001b0:·0a3b·3b20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.;;·******·***** 
000001c0:·2a20·3b3b·0a3b·3b0a·2864·6566·696e·652d··*·;;.;;.(define- 
000001d0:·6d61·6372·6f0a·2028·6174·7332·7363·6d70··macro.·(ats2scmp 
000001e0:·7265·5f73·7563·635f·696e·7430·2078·2920··re_succ_int0·x)· 
000001f0:·6028·2b20·2c78·2031·290a·290a·2864·6566··`(+·,x·1).).(def 
00000200:·696e·652d·6d61·6372·6f0a·2028·6174·7332··ine-macro.·(ats2 
00000210:·7363·6d70·7265·5f70·7265·645f·696e·7430··scmpre_pred_int0 
00000220:·2078·2920·6028·2d20·2c78·2031·290a·290a···x)·`(-·,x·1).). 
00000230:·3b3b·0a28·6465·6669·6e65·2d6d·6163·726f··;;.(define-macro 
00000240:·0a20·2861·7473·3273·636d·7072·655f·7375··.·(ats2scmpre_su 
00000250:·6363·5f69·6e74·3120·7829·2060·282b·202c··cc_int1·x)·`(+·, 
00000260:·7820·3129·0a29·0a28·6465·6669·6e65·2d6d··x·1).).(define-m 
00000270:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
00000280:·655f·7072·6564·5f69·6e74·3120·7829·2060··e_pred_int1·x)·` 
00000290:·282d·202c·7820·3129·0a29·0a3b·3b0a·3b3b··(-·,x·1).).;;.;; 
000002a0:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·203b···******·******·; 
000002b0:·3b0a·3b3b·0a28·6465·6669·6e65·2d6d·6163··;.;;.(define-mac 
000002c0:·726f·0a20·2861·7473·3273·636d·7072·655f··ro.·(ats2scmpre_ 
000002d0:·6164·645f·696e·7430·5f69·6e74·3020·7820··add_int0_int0·x· 
000002e0:·7929·2060·282b·202c·7820·2c79·290a·290a··y)·`(+·,x·,y).). 
000002f0:·2864·6566·696e·652d·6d61·6372·6f0a·2028··(define-macro.·( 
00000300:·6174·7332·7363·6d70·7265·5f73·7562·5f69··ats2scmpre_sub_i 
00000310:·6e74·305f·696e·7430·2078·2079·2920·6028··nt0_int0·x·y)·`( 
00000320:·2d20·2c78·202c·7929·0a29·0a28·6465·6669··-·,x·,y).).(defi 
00000330:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
00000340:·636d·7072·655f·6d75·6c5f·696e·7430·5f69··cmpre_mul_int0_i 
00000350:·6e74·3020·7820·7929·2060·282a·202c·7820··nt0·x·y)·`(*·,x· 
00000360:·2c79·290a·290a·2864·6566·696e·652d·6d61··,y).).(define-ma 
00000370:·6372·6f0a·2028·6174·7332·7363·6d70·7265··cro.·(ats2scmpre 
00000380:·5f64·6976·5f69·6e74·305f·696e·7430·2078··_div_int0_int0·x 
00000390:·2079·2920·6028·7175·6f74·6965·6e74·202c···y)·`(quotient·, 
000003a0:·7820·2c79·290a·290a·3b3b·0a28·6465·6669··x·,y).).;;.(defi 
000003b0:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
000003c0:·636d·7072·655f·6d6f·645f·696e·7430·5f69··cmpre_mod_int0_i 
000003d0:·6e74·3020·7820·7929·2060·286d·6f64·756c··nt0·x·y)·`(modul 
000003e0:·6f20·2c78·202c·7929·0a29·0a28·6465·6669··o·,x·,y).).(defi 
000003f0:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
00000400:·636d·7072·655f·7265·6d5f·696e·7430·5f69··cmpre_rem_int0_i 
00000410:·6e74·3020·7820·7929·2060·2872·656d·6169··nt0·x·y)·`(remai 
00000420:·6e64·6572·202c·7820·2c79·290a·290a·3b3b··nder·,x·,y).).;; 
00000430:·0a28·6465·6669·6e65·2d6d·6163·726f·0a20··.(define-macro.· 
00000440:·2861·7473·3273·636d·7072·655f·6164·645f··(ats2scmpre_add_ 
00000450:·696e·7431·5f69·6e74·3120·7820·7929·2060··int1_int1·x·y)·` 
00000460:·282b·202c·7820·2c79·290a·290a·2864·6566··(+·,x·,y).).(def 
00000470:·696e·652d·6d61·6372·6f0a·2028·6174·7332··ine-macro.·(ats2 
00000480:·7363·6d70·7265·5f73·7562·5f69·6e74·315f··scmpre_sub_int1_ 
00000490:·696e·7431·2078·2079·2920·6028·2d20·2c78··int1·x·y)·`(-·,x 
000004a0:·202c·7929·0a29·0a28·6465·6669·6e65·2d6d···,y).).(define-m 
000004b0:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
000004c0:·655f·6d75·6c5f·696e·7431·5f69·6e74·3120··e_mul_int1_int1· 
000004d0:·7820·7929·2060·282a·202c·7820·2c79·290a··x·y)·`(*·,x·,y). 
000004e0:·290a·2864·6566·696e·652d·6d61·6372·6f0a··).(define-macro. 
000004f0:·2028·6174·7332·7363·6d70·7265·5f64·6976···(ats2scmpre_div 
00000500:·5f69·6e74·315f·696e·7431·2078·2079·2920··_int1_int1·x·y)· 
00000510:·6028·7175·6f74·6965·6e74·202c·7820·2c79··`(quotient·,x·,y 
00000520:·290a·290a·3b3b·0a28·6465·6669·6e65·2d6d··).).;;.(define-m 
00000530:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
00000540:·655f·6d6f·645f·696e·7431·5f69·6e74·3120··e_mod_int1_int1· 
00000550:·7820·7929·2060·286d·6f64·756c·6f20·2c78··x·y)·`(modulo·,x 
00000560:·202c·7929·0a29·0a28·6465·6669·6e65·2d6d···,y).).(define-m 
00000570:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
00000580:·655f·6e6d·6f64·5f69·6e74·315f·696e·7431··e_nmod_int1_int1 
00000590:·2078·2079·2920·6028·6d6f·6475·6c6f·202c···x·y)·`(modulo·, 
000005a0:·7820·2c79·290a·290a·3b3b·0a28·6465·6669··x·,y).).;;.(defi 
000005b0:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
000005c0:·636d·7072·655f·7265·6d5f·696e·7431·5f69··cmpre_rem_int1_i 
000005d0:·6e74·3120·7820·7929·2060·2872·656d·6169··nt1·x·y)·`(remai 
000005e0:·6e64·6572·202c·7820·2c79·290a·290a·3b3b··nder·,x·,y).).;; 
000005f0:·0a3b·3b20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.;;·******·***** 
00000600:·2a20·3b3b·0a3b·3b0a·2864·6566·696e·652d··*·;;.;;.(define- 
00000610:·6d61·6372·6f0a·2028·6174·7332·7363·6d70··macro.·(ats2scmp 
00000620:·7265·5f6c·745f·696e·7430·5f69·6e74·3020··re_lt_int0_int0· 
00000630:·7820·7929·2060·283c·202c·7820·2c79·290a··x·y)·`(<·,x·,y). 
00000640:·290a·2864·6566·696e·652d·6d61·6372·6f0a··).(define-macro. 
00000650:·2028·6174·7332·7363·6d70·7265·5f6c·7465···(ats2scmpre_lte 
00000660:·5f69·6e74·305f·696e·7430·2078·2079·2920··_int0_int0·x·y)· 
00000670:·6028·3c3d·202c·7820·2c79·290a·290a·2864··`(<=·,x·,y).).(d 
00000680:·6566·696e·652d·6d61·6372·6f0a·2028·6174··efine-macro.·(at 
00000690:·7332·7363·6d70·7265·5f67·745f·696e·7430··s2scmpre_gt_int0 
000006a0:·5f69·6e74·3020·7820·7929·2060·283e·202c··_int0·x·y)·`(>·, 
000006b0:·7820·2c79·290a·290a·2864·6566·696e·652d··x·,y).).(define- 
000006c0:·6d61·6372·6f0a·2028·6174·7332·7363·6d70··macro.·(ats2scmp 
000006d0:·7265·5f67·7465·5f69·6e74·305f·696e·7430··re_gte_int0_int0 
000006e0:·2078·2079·2920·6028·3e3d·202c·7820·2c79···x·y)·`(>=·,x·,y 
000006f0:·290a·290a·3b3b·0a28·6465·6669·6e65·2d6d··).).;;.(define-m 
00000700:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
00000710:·655f·6571·5f69·6e74·305f·696e·7430·2078··e_eq_int0_int0·x 
00000720:·2079·2920·6028·3d20·2c78·202c·7929·0a29···y)·`(=·,x·,y).) 
00000730:·0a28·6465·6669·6e65·2d6d·6163·726f·0a20··.(define-macro.· 
00000740:·2861·7473·3273·636d·7072·655f·6e65·715f··(ats2scmpre_neq_ 
00000750:·696e·7430·5f69·6e74·3020·7820·7929·2060··int0_int0·x·y)·` 
00000760:·286e·6f74·2028·3d20·2c78·202c·7929·290a··(not·(=·,x·,y)). 
00000770:·290a·3b3b·0a28·6465·6669·6e65·2d6d·6163··).;;.(define-mac 
00000780:·726f·0a20·2861·7473·3273·636d·7072·655f··ro.·(ats2scmpre_ 
00000790:·6c74·5f69·6e74·315f·696e·7431·2078·2079··lt_int1_int1·x·y 
000007a0:·2920·6028·3c20·2c78·202c·7929·0a29·0a28··)·`(<·,x·,y).).( 
000007b0:·6465·6669·6e65·2d6d·6163·726f·0a20·2861··define-macro.·(a 
000007c0:·7473·3273·636d·7072·655f·6c74·655f·696e··ts2scmpre_lte_in 
000007d0:·7431·5f69·6e74·3120·7820·7929·2060·283c··t1_int1·x·y)·`(< 
000007e0:·3d20·2c78·202c·7929·0a29·0a28·6465·6669··=·,x·,y).).(defi 
Max diff block lines reached; -1/11058 bytes (-0.01%) of diff not shown.
5.22 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/print_cats.scm
    
Offset 1, 75 lines modifiedOffset 0, 0 lines modified
00000000:·3b3b·0a3b·3b3b·3b3b·3b0a·3b0a·3b20·4858··;;.;;;;;;.;.;·HX 
00000010:·2d32·3031·362d·3036·3a0a·3b20·666f·7220··-2016-06:.;·for· 
00000020:·5363·6865·6d65·2063·6f64·650a·3b20·7472··Scheme·code.;·tr 
00000030:·616e·736c·6174·6564·2066·726f·6d20·4154··anslated·from·AT 
00000040:·530a·3b0a·3b3b·3b3b·3b3b·0a3b·3b0a·0a3b··S.;.;;;;;;.;;..; 
00000050:·3b0a·3b3b·3b3b·3b3b·0a3b·2062·6567·206f··;.;;;;;;.;·beg·o 
00000060:·6620·5b70·7269·6e74·5f63·6174·732e·7363··f·[print_cats.sc 
00000070:·6d5d·0a3b·3b3b·3b3b·3b0a·3b3b·0a0a·3b3b··m].;;;;;;.;;..;; 
00000080:·202a·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·203b···******·******·; 
00000090:·3b0a·3b3b·0a28·6465·6669·6e65·2d6d·6163··;.;;.(define-mac 
000000a0:·726f·0a20·2861·7473·3273·636d·7072·655f··ro.·(ats2scmpre_ 
000000b0:·7072·696e·745f·696e·7420·7829·2060·2864··print_int·x)·`(d 
000000c0:·6973·706c·6179·202c·7829·290a·3b3b·0a28··isplay·,x)).;;.( 
000000d0:·6465·6669·6e65·2d6d·6163·726f·0a20·2861··define-macro.·(a 
000000e0:·7473·3273·636d·7072·655f·7072·696e·745f··ts2scmpre_print_ 
000000f0:·626f·6f6c·2078·290a·6028·6469·7370·6c61··bool·x).`(displa 
00000100:·7920·2869·6620·2c78·2022·7472·7565·2220··y·(if·,x·"true"· 
00000110:·2266·616c·7365·2229·2929·0a28·6465·6669··"false"))).(defi 
00000120:·6e65·2d6d·6163·726f·0a20·2861·7473·3273··ne-macro.·(ats2s 
00000130:·636d·7072·655f·7072·696e·745f·6368·6172··cmpre_print_char 
00000140:·2078·2920·6028·6469·7370·6c61·7920·2c78···x)·`(display·,x 
00000150:·2929·0a3b·3b0a·2864·6566·696e·652d·6d61··)).;;.(define-ma 
00000160:·6372·6f0a·2028·6174·7332·7363·6d70·7265··cro.·(ats2scmpre 
00000170:·5f70·7269·6e74·5f64·6f75·626c·6520·7829··_print_double·x) 
00000180:·2060·2864·6973·706c·6179·202c·7829·290a···`(display·,x)). 
00000190:·2864·6566·696e·652d·6d61·6372·6f0a·2028··(define-macro.·( 
000001a0:·6174·7332·7363·6d70·7265·5f70·7269·6e74··ats2scmpre_print 
000001b0:·5f73·7472·696e·6720·7829·2060·2864·6973··_string·x)·`(dis 
000001c0:·706c·6179·202c·7829·290a·3b3b·0a28·6465··play·,x)).;;.(de 
000001d0:·6669·6e65·2d6d·6163·726f·0a20·2861·7473··fine-macro.·(ats 
000001e0:·3273·636d·7072·655f·7072·696e·745f·5343··2scmpre_print_SC 
000001f0:·4d76·616c·2078·2920·6028·6469·7370·6c61··Mval·x)·`(displa 
00000200:·7920·2c78·2929·0a3b·3b0a·3b3b·202a·2a2a··y·,x)).;;.;;·*** 
00000210:·2a2a·2a20·2a2a·2a2a·2a2a·203b·3b0a·3b3b··***·******·;;.;; 
00000220:·0a28·6465·6669·6e65·2d6d·6163·726f·2028··.(define-macro·( 
00000230:·6174·7332·7363·6d70·7265·5f70·7269·6e74··ats2scmpre_print 
00000240:·5f6e·6577·6c69·6e65·2920·6028·6e65·776c··_newline)·`(newl 
00000250:·696e·6529·290a·3b3b·0a3b·3b20·2a2a·2a2a··ine)).;;.;;·**** 
00000260:·2a2a·202a·2a2a·2a2a·2a20·3b3b·0a0a·2864··**·******·;;..(d 
00000270:·6566·696e·652d·6d61·6372·6f0a·2028·6174··efine-macro.·(at 
00000280:·7332·7363·6d70·7265·5f66·7072·696e·745f··s2scmpre_fprint_ 
00000290:·696e·7420·6f75·7420·7829·2060·2864·6973··int·out·x)·`(dis 
000002a0:·706c·6179·202c·7820·2c6f·7574·2929·0a3b··play·,x·,out)).; 
000002b0:·3b0a·2864·6566·696e·652d·6d61·6372·6f0a··;.(define-macro. 
000002c0:·2028·6174·7332·7363·6d70·7265·5f66·7072···(ats2scmpre_fpr 
000002d0:·696e·745f·626f·6f6c·206f·7574·2078·290a··int_bool·out·x). 
000002e0:·6028·6469·7370·6c61·7920·2869·6620·2c78··`(display·(if·,x 
000002f0:·2022·7472·7565·2220·2266·616c·7365·2229···"true"·"false") 
00000300:·202c·6f75·7429·290a·2864·6566·696e·652d···,out)).(define- 
00000310:·6d61·6372·6f0a·2028·6174·7332·7363·6d70··macro.·(ats2scmp 
00000320:·7265·5f66·7072·696e·745f·6368·6172·206f··re_fprint_char·o 
00000330:·7574·2078·2920·6028·6469·7370·6c61·7920··ut·x)·`(display· 
00000340:·2c78·202c·6f75·7429·290a·3b3b·0a28·6465··,x·,out)).;;.(de 
00000350:·6669·6e65·2d6d·6163·726f·0a20·2861·7473··fine-macro.·(ats 
00000360:·3273·636d·7072·655f·6670·7269·6e74·5f64··2scmpre_fprint_d 
00000370:·6f75·626c·6520·6f75·7420·7829·2060·2864··ouble·out·x)·`(d 
00000380:·6973·706c·6179·202c·7820·2c6f·7574·2929··isplay·,x·,out)) 
00000390:·0a28·6465·6669·6e65·2d6d·6163·726f·0a20··.(define-macro.· 
000003a0:·2861·7473·3273·636d·7072·655f·6670·7269··(ats2scmpre_fpri 
000003b0:·6e74·5f73·7472·696e·6720·6f75·7420·7829··nt_string·out·x) 
000003c0:·2060·2864·6973·706c·6179·202c·7820·2c6f···`(display·,x·,o 
000003d0:·7574·2929·0a28·6465·6669·6e65·2d6d·6163··ut)).(define-mac 
000003e0:·726f·0a20·2861·7473·3273·636d·7072·655f··ro.·(ats2scmpre_ 
000003f0:·6670·7269·6e74·5f53·434d·7661·6c20·6f75··fprint_SCMval·ou 
00000400:·7420·7829·2060·2864·6973·706c·6179·202c··t·x)·`(display·, 
00000410:·7820·2c6f·7574·2929·0a3b·3b0a·3b3b·202a··x·,out)).;;.;;·* 
00000420:·2a2a·2a2a·2a20·2a2a·2a2a·2a2a·203b·3b0a··*****·******·;;. 
00000430:·3b3b·0a28·6465·6669·6e65·2d6d·6163·726f··;;.(define-macro 
00000440:·2028·6174·7332·7363·6d70·7265·5f66·7072···(ats2scmpre_fpr 
00000450:·696e·745f·6e65·776c·696e·6520·6f75·7429··int_newline·out) 
00000460:·2060·286e·6577·6c69·6e65·202c·6f75·7429···`(newline·,out) 
00000470:·290a·3b3b·0a3b·3b20·2a2a·2a2a·2a2a·202a··).;;.;;·******·* 
00000480:·2a2a·2a2a·2a20·3b3b·0a0a·3b3b·2065·6e64··*****·;;..;;·end 
00000490:·206f·6620·5b70·7269·6e74·5f63·6174·732e···of·[print_cats. 
000004a0:·7363·6d5d·203b·3b0a······················scm]·;;. 
2.66 KB
./usr/lib/ats2-postiats-0.4.2/contrib/libatscc2scm/ATS2-0.3.2/CATS/reference_cats.scm
    
Offset 1, 37 lines modifiedOffset 0, 0 lines modified
00000000:·3b3b·0a3b·3b3b·3b3b·3b0a·3b0a·3b20·4858··;;.;;;;;;.;.;·HX 
00000010:·2d32·3031·362d·3035·3a0a·3b20·666f·7220··-2016-05:.;·for· 
00000020:·5363·6865·6d65·2063·6f64·650a·3b20·7472··Scheme·code.;·tr 
00000030:·616e·736c·6174·6564·2066·726f·6d20·4154··anslated·from·AT 
00000040:·530a·3b0a·3b3b·3b3b·3b3b·0a3b·3b0a·0a3b··S.;.;;;;;;.;;..; 
00000050:·3b0a·3b3b·3b3b·3b3b·0a3b·2062·6567·206f··;.;;;;;;.;·beg·o 
00000060:·6620·5b72·6566·6572·656e·6365·5f63·6174··f·[reference_cat 
00000070:·732e·7363·6d5d·0a3b·3b3b·3b3b·3b0a·3b3b··s.scm].;;;;;;.;; 
00000080:·0a0a·3b3b·202a·2a2a·2a2a·2a20·2a2a·2a2a··..;;·******·**** 
00000090:·2a2a·203b·3b0a·3b3b·0a28·6465·6669·6e65··**·;;.;;.(define 
000000a0:·2d6d·6163·726f·0a20·2861·7473·3273·636d··-macro.·(ats2scm 
000000b0:·7072·655f·7265·6620·7829·2060·286c·6973··pre_ref·x)·`(lis 
000000c0:·7420·2c78·2929·0a28·6465·6669·6e65·2d6d··t·,x)).(define-m 
000000d0:·6163·726f·0a20·2861·7473·3273·636d·7072··acro.·(ats2scmpr 
000000e0:·655f·7265·665f·6d61·6b65·5f65·6c74·2078··e_ref_make_elt·x 
000000f0:·2920·6028·6c69·7374·202c·7829·290a·3b3b··)·`(list·,x)).;; 
00000100:·0a3b·3b20·2a2a·2a2a·2a2a·202a·2a2a·2a2a··.;;·******·***** 
00000110:·2a20·3b3b·0a3b·3b0a·2864·6566·696e·652d··*·;;.;;.(define- 
00000120:·6d61·6372·6f0a·2028·6174·7332·7363·6d70··macro.·(ats2scmp 
00000130:·7265·5f72·6566·5f67·6574·5f65·6c74·2072··re_ref_get_elt·r 
00000140:·2920·6028·6361·7220·2c72·2929·0a28·6465··)·`(car·,r)).(de 
00000150:·6669·6e65·2d6d·6163·726f·0a20·2861·7473··fine-macro.·(ats 
00000160:·3273·636d·7072·655f·7265·665f·7365·745f··2scmpre_ref_set_ 
00000170:·656c·7420·7220·7830·2920·6028·7365·742d··elt·r·x0)·`(set- 
00000180:·6361·7221·202c·7220·2c78·3029·290a·3b3b··car!·,r·,x0)).;; 
00000190:·0a28·6465·6669·6e65·2d73·796e·7461·780a··.(define-syntax. 
000001a0:·2061·7473·3273·636d·7072·655f·7265·665f···ats2scmpre_ref_ 
000001b0:·6578·6368·5f65·6c74·0a20·2873·796e·7461··exch_elt.·(synta 
000001c0:·782d·7275·6c65·7320·2829·0a20·2028·285f··x-rules·().··((_ 
000001d0:·2072·2078·3029·2028·6c65·7420·2828·746d···r·x0)·(let·((tm 
000001e0:·7020·2863·6172·2072·2929·2920·2873·6574··p·(car·r)))·(set 
000001f0:·2d63·6172·2120·7220·7830·2920·746d·7029··-car!·r·x0)·tmp) 
00000200:·290a·2029·0a29·0a3b·3b0a·3b3b·202a·2a2a··).·).).;;.;;·*** 
00000210:·2a2a·2a20·2a2a·2a2a·2a2a·203b·3b0a·0a3b··***·******·;;..; 
00000220:·3b20·656e·6420·6f66·205b·7265·6665·7265··;·end·of·[refere 
00000230:·6e63·655f·6361·7473·2e73·636d·5d20·3b3b··nce_cats.scm]·;; 
00000240:·0a·······································.