author | wenzelm |
Fri, 22 Oct 2010 20:57:33 +0100 | |
changeset 39885 | 6a3f7941c3a0 |
parent 30296 | 25eb9a499966 |
child 40110 | 93e7935d4cb5 |
permissions | -rw-r--r-- |
30296 | 1 |
% |
2 |
\begin{isabellebody}% |
|
3 |
\def\isabellecontext{Base}% |
|
4 |
% |
|
5 |
\isadelimtheory |
|
6 |
% |
|
7 |
\endisadelimtheory |
|
8 |
% |
|
9 |
\isatagtheory |
|
10 |
\isacommand{theory}\isamarkupfalse% |
|
11 |
\ Base\isanewline |
|
39885
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
12 |
\isakeyword{imports}\ Main\isanewline |
30296 | 13 |
\isakeyword{uses}\ {\isachardoublequoteopen}{\isachardot}{\isachardot}{\isacharslash}{\isachardot}{\isachardot}{\isacharslash}antiquote{\isacharunderscore}setup{\isachardot}ML{\isachardoublequoteclose}\isanewline |
39885
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
14 |
\isakeyword{begin}% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
15 |
\endisatagtheory |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
16 |
{\isafoldtheory}% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
17 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
18 |
\isadelimtheory |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
19 |
\isanewline |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
20 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
21 |
\endisadelimtheory |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
22 |
\isanewline |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
23 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
24 |
\isadelimML |
30296 | 25 |
\isanewline |
39885
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
26 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
27 |
\endisadelimML |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
28 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
29 |
\isatagML |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
30 |
\isacommand{ML}\isamarkupfalse% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
31 |
\ {\isacharverbatimopen}\isanewline |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
32 |
\ \ ML{\isacharunderscore}Antiquote{\isachardot}inline\ {\isachardoublequote}assert{\isachardoublequote}\isanewline |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
33 |
\ \ \ \ {\isacharparenleft}Scan{\isachardot}succeed\ {\isachardoublequote}{\isacharparenleft}fn\ b\ {\isacharequal}{\isachargreater}\ if\ b\ then\ {\isacharparenleft}{\isacharparenright}\ else\ raise\ General{\isachardot}Fail\ {\isacharbackslash}{\isachardoublequote}Assertion\ failed{\isacharbackslash}{\isachardoublequote}{\isacharparenright}{\isachardoublequote}{\isacharparenright}\isanewline |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
34 |
{\isacharverbatimclose}% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
35 |
\endisatagML |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
36 |
{\isafoldML}% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
37 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
38 |
\isadelimML |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
39 |
\isanewline |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
40 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
41 |
\endisadelimML |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
42 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
43 |
\isadelimtheory |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
44 |
\isanewline |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
45 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
46 |
\endisadelimtheory |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
47 |
% |
6a3f7941c3a0
cumulative update of generated files (since bf164c153d10);
wenzelm
parents:
30296
diff
changeset
|
48 |
\isatagtheory |
30296 | 49 |
\isacommand{end}\isamarkupfalse% |
50 |
% |
|
51 |
\endisatagtheory |
|
52 |
{\isafoldtheory}% |
|
53 |
% |
|
54 |
\isadelimtheory |
|
55 |
\isanewline |
|
56 |
% |
|
57 |
\endisadelimtheory |
|
58 |
\end{isabellebody}% |
|
59 |
%%% Local Variables: |
|
60 |
%%% mode: latex |
|
61 |
%%% TeX-master: "root" |
|
62 |
%%% End: |