--- a/slides/slides06.tex Thu Nov 07 00:07:16 2019 +0000
+++ b/slides/slides06.tex Thu Nov 14 01:21:02 2019 +0000
@@ -146,7 +146,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[c]
-Alternative parser (code \bl{$p\;||\;q$})\bigskip
+Alternative parser (code \bl{$p\;|\;q$})\bigskip
\begin{itemize}
\item apply \bl{$p$} and also \bl{$q$}; then combine
@@ -218,7 +218,7 @@
\end{center}\pause
\item {\bf Alternative}: if \bl{$p$} returns results of type \bl{$T$} then \bl{$q$} \alert{must} also have results of type \bl{$T$},
-and \bl{$p \;||\; q$} returns results of type
+and \bl{$p \;|\; q$} returns results of type
\begin{center}
\bl{$T$}
@@ -700,6 +700,8 @@
\item suite of compiler tools
\item SSA-based intermediate language
\item no need to allocate registers
+\item source languages: C, C++, Rust, Go, Swift
+\item target CPUs: x86, ARM, PowerPC, \ldots
\end{itemize}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%