author | aspinall |
Fri, 30 Sep 2005 18:18:34 +0200 | |
changeset 17740 | fc385ce6187d |
parent 15658 | 2edb384bf61f |
permissions | -rwxr-xr-x |
15658
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
1 |
#!/usr/bin/perl |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
2 |
# |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
3 |
# isa2tex.pl - Converts isabelle formulae into LaTeX |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
4 |
# A complete hack - needs more work. |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
5 |
# |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
6 |
# by Michael Dales (michael@dcs.gla.ac.uk) |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
7 |
|
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
8 |
# Begin math mode |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
9 |
#printf "\$"; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
10 |
#ALL íxaè::ê'aè::étypeè. (~ (ìPè::ê'aè::étypeè => bool) (ìxè::ê'aè::étypeè) | ìPè íxaè) & (~ ìPè íxaè# | ìPè ìxè)((ìPè::ê'aè::étypeè => bool) (ìxaè::ê'aè::étypeè) | (ALL íxè::ê'aè::étypeè. ìPè íxè)) &((AL#L íxè::ê'aè::étypeè. ~ ìPè íxè) | ~ ìPè (ìxbè::ê'aè::étypeè)) |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
11 |
#perhaps change to all chars not in alphanumeric or a few symbols? |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
12 |
|
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
13 |
while (<STDIN>) |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
14 |
{ |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
15 |
|
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
16 |
#chop(); |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
17 |
s%\n$%%; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
18 |
s%í%%g; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
19 |
s%ì%%g; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
20 |
s%è%%g; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
21 |
s%î%%g; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
22 |
s%ê%%g; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
23 |
s%é%%g; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
24 |
|
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
25 |
#printf "$_\\newline\n"; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
26 |
printf "$_"; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
27 |
} |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
28 |
|
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
29 |
# End math mode |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
30 |
#printf "\$\n"; |
2edb384bf61f
watcher.ML and watcher.sig changed. Debug files now write to tmp.
quigley
parents:
diff
changeset
|
31 |
#printf "\\end{tabbing}\n"; |