# Changeset 1449

Ignore:
Timestamp:
Oct 21, 2011, 6:45:03 PM (10 years ago)
Message:

finished d4.3

File:
1 edited

### Legend:

Unmodified
 r1446 \begin{table} \begin{threeparttable} \begin{tabular}{llll} Title & Description & O'Caml & Ratio \\ \hline \texttt{joint/Joint.ma} & Abstracted syntax for backend languages & N/A & N/A \\ \texttt{RTLabs/syntax.ma} & The syntax of RTLabs & \texttt{RTLabs/RTLabs.mli} & 0.65 \\ \texttt{RTL/RTL.ma} & The syntax of RTL & \texttt{RTL/RTL.mli} & 1.85\tnote{b} \\ \texttt{ERTL/ERTL.ma} & The syntax of ERTL & \texttt{ERTL/ERTL.mli} & 1.04\tnote{b} \\ \texttt{LIN/joint\_LTL\_LIN.ma} & The syntax of the abstracted combined LTL and LIN language & N/A & N/A \\ \texttt{LTL/LTL.ma} & The specialisation of the above file to the syntax of LTL & \texttt{LTL/LTL.mli} & 1.86\tnote{a} \\ \texttt{LIN/LIN.ma} & The specialisation of the above file to the syntax of LIN & \texttt{LIN/LIN.mli} & 2.27\tnote{a} \begin{tabular}{llrlrl} Description & Matita & Lines & O'Caml & Lines & Ratio \\ \hline Abstracted syntax for backend languages & \texttt{joint/Joint.ma} & 173 & N/A & N/A & N/A \\ The syntax of RTLabs & \texttt{RTLabs/syntax.ma} & 73 & \texttt{RTLabs/RTLabs.mli} & 113 & 0.65 \\ The syntax of RTL & \texttt{RTL/RTL.ma} & 49 & \texttt{RTL/RTL.mli} & 120 & 1.85\tnote{a} \\ The syntax of ERTL & \texttt{ERTL/ERTL.ma} & 25 & \texttt{ERTL/ERTL.mli} & 191 & 1.04\tnote{a} \\ The syntax of the abstracted combined LTL and LIN language & \texttt{LIN/joint\_LTL\_LIN.ma} & 10 & N/A & N/A & N/A \\ The specialisation of the above file to the syntax of LTL & \texttt{LTL/LTL.ma} & 10 & \texttt{LTL/LTL.mli} & 104 & 1.86\tnote{b} \\ The specialisation of the above file to the syntax of LIN & \texttt{LIN/LIN.ma} & 17 & \texttt{LIN/LIN.mli} & 88 & 2.27\tnote{b} \\ \end{tabular} \begin{tablenotes} \item[a] Includes \texttt{joint/Joint\_LTL\_LIN.ma} and \texttt{joint/Joint.ma}. \item[b] Includes \texttt{joint/Joint.ma}. \\ Total lines of Matita code for the above files: 347. \\ Total lines of O'Caml code for the above files: 616. \\ Ration of total lines: 0.56. \item[a] After inlining of \texttt{joint/Joint.ma}. \item[b] After inlining of \texttt{joint/Joint\_LTL\_LIN.ma} and \texttt{joint/Joint.ma}.\\ \begin{tabular}{ll} Total lines of Matita code for the above files:& 347 \\ Total lines of O'Caml code for the above files:& 616 \\ Ratio of total lines:& 0.56 \end{tabular} \end{tablenotes} \end{threeparttable} \begin{table} \begin{threeparttable} \begin{tabular}{llll} Title & Description & O'Caml & Ratio \\ \hline \texttt{joint/semantics.ma} & Semantics of the abstracted languages & N/A & N/A  \\ \texttt{joint/SemanticUtils.ma} & Generic utilities used in semantics joint' languages & N/A & N/A \\ \texttt{RTLabs/semantics.ma} & Semantics of RTLabs & \texttt{RTLabs/RTLabsInterpret.ml} & 0.63 \\ \texttt{RTL/semantics.ma} & Semantics of RTL & \texttt{RTL/RTLInterpret.ml} & 1.88\tnote{a} \\ \texttt{ERTL/semantics.ma} & Semantics of ERTL & \texttt{ERTL/ERTLInterpret.ml} & 1.22\tnote{a} \\ \texttt{LIN/joint\_LTL\_LIN\_semantics.ma} & Semantics of the joint LTL-LIN language & N/A & N/A \\ \texttt{LTL/semantics.ma} & Semantics of LTL & \texttt{LTL/LTLInterpret.ml} & 1.25\tnote{c} \\ \texttt{LIN/semantics.ma} & Semantics of LIN & \texttt{LIN/LINInterpret.ml} & 1.52\tnote{c} \begin{tabular}{llrlrl} Description & Matita & Lines & O'Caml & Lines & Ratio \\ \hline Semantics of the abstracted languages & \texttt{joint/semantics.ma} & 64 & N/A & N/A & N/A  \\ Generic utilities used in semantics joint' languages & \texttt{joint/SemanticUtils.ma} & 77 & N/A & N/A & N/A \\ Semantics of RTLabs & \texttt{RTLabs/semantics.ma} & 223 & \texttt{RTLabs/RTLabsInterpret.ml} & 355 & 0.63 \\ Semantics of RTL & \texttt{RTL/semantics.ma} & 121 & \texttt{RTL/RTLInterpret.ml} & 324 & 1.88\tnote{a} \\ Semantics of ERTL & \texttt{ERTL/semantics.ma} & 125 & \texttt{ERTL/ERTLInterpret.ml} & 504 & 1.22\tnote{a} \\ Semantics of the joint LTL-LIN language & \texttt{LIN/joint\_LTL\_LIN\_semantics.ma} & 64 & N/A & N/A & N/A \\ Semantics of LTL & \texttt{LTL/semantics.ma} & 6 & \texttt{LTL/LTLInterpret.ml} & 416 & 1.25\tnote{b} \\ Semantics of LIN & \texttt{LIN/semantics.ma} & 22 & \texttt{LIN/LINInterpret.ml} & 379 & 1.52\tnote{b} \end{tabular} \begin{tablenotes} \item{a} Includes \texttt{joint/semantics.ma} and \texttt{joint/SemanticUtils.ma}. \item{b} Includes \texttt{joint/joint\_LTL\_LIN\_semantics.ma}. \item{c} Includes \texttt{joint/semantics.ma}, \texttt{joint/SemanticUtils.ma} and \texttt{joint/joint\_LTL\_LIN\_semantics.ma}. \\ \item{b} Includes \texttt{joint/semantics.ma}, \texttt{joint/SemanticUtils.ma} and \texttt{joint/joint\_LTL\_LIN\_semantics.ma}. \\ \begin{tabular}{ll} Total lines of Matita code for the above files:& 1125 \\