summaryrefslogtreecommitdiff
path: root/language/manual.tex
diff options
context:
space:
mode:
authorKathy Gray2014-12-03 12:26:31 +0000
committerKathy Gray2014-12-03 12:26:49 +0000
commit36ebd5dc4e25f6613e986142f779788d23eec2a6 (patch)
tree71f9ca1dc3ec23b4dc435d220e838cd20174ed60 /language/manual.tex
parent1fbb2a7f60e74e657a321052f92e75979c8cd6d7 (diff)
Type rules unto coercion now represented in ott
Diffstat (limited to 'language/manual.tex')
-rw-r--r--language/manual.tex33
1 files changed, 33 insertions, 0 deletions
diff --git a/language/manual.tex b/language/manual.tex
index d96e7263..5d4b9d6a 100644
--- a/language/manual.tex
+++ b/language/manual.tex
@@ -76,9 +76,42 @@
\ottbuiltXXinXXtypeXXabbreviations\ottinterrule
\ottfunctions\ottinterrule
\ottfunctionsXXwithXXcoercions\ottinterrule}
+\newpage
\section{Sail type system}
+\subsection{Internal type syntax}
+
+\ottgrammartabular{
+\ottk\ottinterrule
+\ottt\ottinterrule
+\ottoptx\ottinterrule
+\otttag\ottinterrule
+\ottne\ottinterrule
+\otttXXarg\ottinterrule
+\otttXXargs\ottinterrule
+\ottnec\ottinterrule
+\ottSXXN\ottinterrule
+\ottEXXd\ottinterrule
+\ottkinf\ottinterrule
+\otttid\ottinterrule
+\ottEXXk\ottinterrule
+\otttinf\ottinterrule
+\ottEXXa\ottinterrule
+\ottfieldXXtyps\ottinterrule
+\ottEXXr\ottinterrule
+\ottenumerateXXmap\ottinterrule
+\ottEXXe\ottinterrule
+\ottEXXt\ottinterrule
+\ottts\ottinterrule
+\ottE\ottinterrule
+\ottI\ottinterrule
+\ottformula\ottinterrule}
+
+
+\subsection{ Type relations }
+\ottdefnss
+
\section{Sail operational semantics \{TODO\}}
\end{document} \ No newline at end of file