some improvements

This commit is contained in:
i21023 2024-04-27 17:06:02 +02:00
parent 2e1ed31206
commit 8973bb56a2
2 changed files with 20 additions and 7 deletions

BIN
main.pdf

Binary file not shown.

View File

@ -14,6 +14,7 @@
basicstyle=\ttfamily\scriptsize,
keywordstyle=\color{blue},
commentstyle=\color{green!60!black},
escapeinside={(*@}{@*)},
numbers=left,
numberstyle=\tiny\color{gray},
frame=single,
@ -54,15 +55,27 @@
\end{enumerate}
\end{frame}
\begin{frame}
\begin{frame}[fragile]
\frametitle{Motivation I}
\begin{itemize}
\item Welche Features fehlen noch in Java-TX?
\item Welche Bugs gibt es?
\item Wie performant is Java-TX für größere Projekte?
\item Vorteile/Nachteile zu Java in der Praxis
\item Wie performant is Java-TX für größere Projekte?
\end{itemize}
\begin{visibleenv}<2>
\begin{table}
\begin{tabular}{ l | c | c }
Language & files & code \\
\hline \hline
Java & 247 & 17958 \\
ANTLR Grammar & 2 & 771 \\
\hline
SUM & 249 & 18729 \\
\end{tabular*}
\end{table}
\end{visibleenv}
\end{frame}
@ -70,10 +83,10 @@
\frametitle{Motivation II}
\begin{center}
\begin{tikzpicture}[scale=3]
\draw (1,0) -- (0,0) -- (0,1) -- (3,1) -- (3,0) -- (2,0) -- (2, -1.1) -- (1, -1.1) -- cycle;
\node at (0.5, 0.5) {JTX};
\node at (1.5, -0.55) {JTX};
\node at (2.5, 0.5) {BC};
\draw<2> (1,0) -- (0,0) -- (0,1) -- (3,1) -- (3,0) -- (2,0) -- (2, -1.1) -- (1, -1.1) -- cycle;
\node<2> at (0.5, 0.5) {JTX};
\node<2> at (1.5, -0.55) {JTX};
\node<2> at (2.5, 0.5) {BC};
\draw (3.1,-1.1) -- (2.1,-1.1) -- (2.1,-0.1) -- (5.1,-0.1) -- (5.1,-1.1) -- (4.1,-1.1) -- (4.1, -2.2) -- (3.1, -2.2) -- cycle;
\node at (2.6, -0.6) {JTX};
\node at (3.6, -1.6) {JAVA};
@ -119,7 +132,7 @@ public class FunNClass extends ClassOrInterface {
\end{onlyenv}
\begin{onlyenv}<2->
\begin{column}{0.5\textwidth}
\begin{lstlisting}[language=java, escapechar=!]
\begin{lstlisting}[language=java]
public class FunNClass extends ClassOrInterface {
private static GenericDeclarationList createGenerics(Iterable<? extends GenericRefType> var0) {
List var1 = null;