summaryrefslogtreecommitdiff
path: root/doc/report.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/report.tex')
-rw-r--r--doc/report.tex46
1 files changed, 46 insertions, 0 deletions
diff --git a/doc/report.tex b/doc/report.tex
new file mode 100644
index 0000000..e3ed640
--- /dev/null
+++ b/doc/report.tex
@@ -0,0 +1,46 @@
+\documentclass{scrreprt}
+
+\usepackage[T1]{fontenc}
+\usepackage{tabularx}
+\usepackage{booktabs}
+\usepackage{listings}
+\usepackage{syntax}
+\usepackage[backend=biber,style=verbose-ibid,dashed=false]{biblatex}
+
+% Do not start chapter on a new page.
+\RedeclareSectionCommand[
+ style=section,
+ indent=0pt
+]{chapter}
+
+\bibliography{credits}
+
+\title{The programming language Elna}
+\author{Eugen Wissner}
+
+\begin{document}
+
+\maketitle
+\tableofcontents
+
+\addchap{Introduction}
+
+Elna is a simple, imperative, low-level programming language.
+
+It is intendet to accompany other languages in the areas, where a high-level
+language doesn't fit well. It is also supposed to be an intermediate
+representation for a such high-level hypothetical programming language.
+
+\addchap{Credits}
+
+Since Elna syntactically resembles Oberon larger parts of this specification
+are derived from the Oberon report\footnote{\cite[]{oberon}}.
+
+\include{language}
+\include{type-system}
+\include{appendix}
+
+% \addcontentsline{toc}{chapter}{References}
+\printbibliography[heading=bibintoc, title=References]{}
+
+\end{document}