File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 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}
3739type Parser a =
3840 String -- texte à analyser
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}
143147record Success (A : Set) (n : ℕ) : Set where
150154\end {minted }
151155\end {frame }
152156
153-
154157\begin {frame }[fragile]{Type des Parsers Totaux}
155158\begin {minted }{haskell}
156159record Parser (A : Set) (n : ℕ) : Set where
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
You can’t perform that action at this time.
0 commit comments