Files
compilateur-l/eval-final-projet/fiche_eval2016_aixfinal.tex
2016-04-19 09:06:38 +02:00

148 lines
4.8 KiB
TeX

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{fancyheadings}
\usepackage{color}
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage[top=1.9cm]{geometry}
%\usepackage{fguill}
\usepackage{tipa}
\usepackage{longtable}
\newcommand{\gui}[1]{\og{#1}\fg}
\newcommand{\ouf}{\vspace{3mm}}
\newcounter{serie} \setcounter{serie}1
\newcounter{numexo}
\newcommand{\exonum}{Q.\theserie.\addtocounter{numexo}{1}\thenumexo.}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{\vspace{-1em}Evaluation finale du compilateur 2015/2016\vspace{-1em}}
%\author{}
\date{}
%\date{4 janvier 2009}
\begin{document}
\setlength{\parindent}{0cm}
\maketitle
\lhead{\emph{Université Aix Marseille - L3 Informatique}}
\rhead{\emph{Compilation}}
%\setlength{\headrulewidth}{0.25pt}
\thispagestyle{fancy}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
NOM~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PRENOM~:\\
NOM~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PRENOM~:\\
%Le sujet de l'évaluation se trouve à l'adresse suivante~:\\
%{\tt http://pageperso.lif.univ-mrs.fr/\~{}alexis.nasr/Ens/Compilation/eval\_2012.html}\\
\subsection*{0 Compilation du compilateur}
\begin{longtable}{|l|l|} \hline
Arbre abstrait & ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~\\
& \\\hline
Table des symboles & \\
& \\\hline
Génération de code & \\
& \\\hline
Extensions/améliorations & \\
& \\\hline
\end{longtable}
\subsection*{1 Exécution sur des exemples existants}
\begin{longtable}{|p{2.5cm}|l|l|l|l|} \hline
source & reco & syntabs & tab & mips \\ \hline
\endhead
{\tt eval1.l} &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ \\ \hline
{\tt eval2.l} & & & & \\ \hline
{\tt eval3.l} & & & & \\ \hline
{\tt eval4.l} & & & & \\ \hline
{\tt eval5.l} & & & & \\ \hline \hline
{\tt eval1-err.l} & & ------------ & ------------ & ------------ \\ \hline
\end{longtable}
\subsection*{2 Exécution sur de nouveaux exemples}
\subsubsection*{2.1 Exemples compilés OK}
\begin{longtable}{|p{2.5cm}|l|l|l|l|} \hline
source & reco & syntabs & tab & mips \\ \hline
\endhead
{\tt eval6.l} &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ \\ \hline
{\tt eval7.l} & & & & \\ \hline
{\tt eval8.l} & & & & \\ \hline
{\tt eval9.l} & & & & \\ \hline
{\tt eval10.l} & & & & \\ \hline
{\tt eval11.l} & & & & \\ \hline
{\tt eval12.l} & & & & \\ \hline
{\tt eval13.l} & & & & \\ \hline
{\tt eval14.l} & & & & \\ \hline
{\tt eval15.l} & & & & \\ \hline
{\tt eval16.l} & & & & \\ \hline
{\tt eval17.l} & & & & \\ \hline
{\tt eval18.l} & & & & \\ \hline
{\tt eval19.l} & & & & \\ \hline
{\tt eval20.l} & & & & \\ \hline
{\tt eval21.l} & & & & \\ \hline
{\tt eval22.l} & & & & \\ \hline
{\tt eval23.l} & & & & \\ \hline
{\tt eval24.l} & & & & \\ \hline
\end{longtable}
%\begin{tabular}{|l|l|l|} \hline
%fichier de test & compilation & exécution \\ \hline
%{\tt eval4.l} & & & & & \\ \hline
%{\tt eval5.l} & & & & & \\ \hline
%{\tt eval6.l} & & & & & \\ \hline
%\end{tabular}
\subsubsection*{2.2 Exemples pas compilés}
\begin{longtable}{|p{2.5cm}|l|} \hline
source & reco \\ \hline
{\tt eval2-err.l} &~~~~~~~~~~~~~~~~ \\ \hline
{\tt eval3-err.l} & \\ \hline
{\tt eval4-err.l} & \\ \hline
{\tt eval5-err.l} & \\ \hline
{\tt eval6-err.l} & \\ \hline
{\tt eval7-err.l} & \\ \hline
{\tt eval8-err.l} & \\ \hline
{\tt eval9-err.l} & \\ \hline
{\tt eval10-err.l} & \\ \hline
{\tt eval11-err.l} & \\ \hline
{\tt eval12-err.l} & \\ \hline
\end{longtable}
\subsection*{3 Nouvelle fonctionnalité}
\begin{longtable}{|p{2.5cm}|l|l|l|l|} \hline
source & reco & syntabs & tab & mips \\ \hline
{\tt eval25.l} &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ &~~~~~~~~~~~~~~~~ \\ \hline
{\tt eval26.l} & & & & \\ \hline
{\tt eval27.l} & & & & \\ \hline
{\tt eval13-err.l} & & ------------ & ------------ & ------------ \\ \hline
\end{longtable}
\subsubsection*{Remarques}
\begin{longtable}{|p{3cm}|p{11cm}|} \hline
& \\
programmation & \\
& \\\hline
& \\
compilation & \\
& \\\hline
\end{longtable}
\end{document}