Skip to content

Commit 4414357

Browse files
committed
[ jfla ] sections
1 parent 5aebdad commit 4414357

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

doc/jfla18/agdarsec.tex

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,23 @@
1818
Radboud University Nijmegen}
1919

2020
\begin{document}
21-
2221
\maketitle
2322

24-
\begin{frame}{Language Dédié Intégré (eDSL) pour Analyseurs Syntaxiques}
23+
\begin{frame}{Programme}
24+
\tableofcontents
25+
\end{frame}
2526

27+
\begin{frame}{Language Dédié Intégré (eDSL) pour Analyseurs Syntaxiques}
2628
\begin{itemize}
2729
\item Accès aux librairies et outils du langage hôte
2830
\item Bénéficie des analyseurs statiques du compilateur hôte
2931
\item Possibilité de définir des combinateurs d'ordre supérieur et de point fixe
3032
\end{itemize}
31-
3233
\end{frame}
3334

34-
\begin{frame}[fragile]{Les Bases}
35+
\section{En Haskell}
3536

37+
\begin{frame}[fragile]{Les Bases}
3638
\begin{minted}{haskell}
3739
type Parser a =
3840
String -- texte à analyser
@@ -138,6 +140,8 @@
138140
\end{onlyenv}
139141
\end{frame}
140142

143+
\section{En Théorie des Types}
144+
141145
\begin{frame}[fragile]{Un calcul réussi}
142146
\begin{minted}{haskell}
143147
record Success (A : Set) (n : ℕ) : Set where
@@ -150,7 +154,6 @@
150154
\end{minted}
151155
\end{frame}
152156

153-
154157
\begin{frame}[fragile]{Type des Parsers Totaux}
155158
\begin{minted}{haskell}
156159
record Parser (A : Set) (n : ℕ) : Set where
@@ -295,6 +298,8 @@
295298
\end{minted}
296299
\end{frame}
297300

301+
\section{Extensions \& Limites}
302+
298303
\begin{frame}{Généralisations}
299304
\begin{itemize}
300305
\item Pas seulement \texttt{Vec}: n'importe quelle entrée avec une notion de taille

0 commit comments

Comments
 (0)