diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-02-15 04:35:24 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-02-15 04:35:24 +0100 |
| commit | 580bd7e8579f1de36d151249500de6601e43f4a1 (patch) | |
| tree | e69d02bb786488aaf5cc6ba6671aa449f02223be /doc/report.tex | |
| parent | 5959fbb5524bbeb05a96eb15aba59e961a3efcb7 (diff) | |
| download | elna-580bd7e8579f1de36d151249500de6601e43f4a1.tar.gz | |
Add documentation
Diffstat (limited to 'doc/report.tex')
| -rw-r--r-- | doc/report.tex | 46 |
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} |
