% !TeX spellcheck = de_DE \documentclass[11pt,a4paper,toc]{scrartcl} \usepackage[a4paper,left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry} \usepackage[ngerman]{babel} \usepackage{amssymb} \usepackage{scrextend} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{enumitem} \usepackage{mathtools} \usepackage[load=named]{siunitx} \usepackage{csquotes} \usepackage[hidelinks]{hyperref} %\usepackage{listings} \usepackage{algorithmicx} \usepackage{algpseudocode} %\usepackage{pgfplots} \usepackage{tikz} %\usetikzlibrary{positioning} %\usetikzlibrary{arrows.meta} %\usetikzlibrary{quotes} %\usetikzlibrary{angles} %\usetikzlibrary{babel} %\usetikzlibrary{fit} %\usepackage{datetime} %\usepackage{xcolor} %\pdfminorversion=7 % Import-Unterstützung für PDFs bis Version 1.7 %\pgfplotsset{compat=1.16} % verhindern, dass pgfplots im Rückwärtskompatibilitätsmodus arbeitet \setlist[enumerate,1]{label={\alph*)}} \setlist[enumerate,2]{label={\arabic*.}} \title{Grundlagen des Übersetzerbaus: Verfahren} \author{Marco Ammon (my04mivo)} \date{\today} \begin{document} \maketitle \tableofcontents \section{Transformationen} \subsection{Innere Klassen} \subsection{Generics} \section{Geschachtelte Funktionen} \subsection{ohne Display} \subsection{mit Display} \section{Objekt-orientierte Sprachen} \section{Code-Selektion} \subsection{Mit Registerzuteilung} \subsubsection{Naiver Code-Generator} \subsubsection{getreg} \subsubsection{Sethi-Ullman-Algorithmus} \subsection{Ohne Registerzuteilung} \subsubsection{Baumtransformationen} \subsubsection{Verfahren von Graham/Glanville} \subsubsection{Dynamische Programmierung} \section{Registerzuteilung} %\printbibliography \end{document}