| author | wenzelm | 
| Thu, 02 Jun 2005 18:29:52 +0200 | |
| changeset 16192 | 733267a60e32 | 
| 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";
 |