diff --git a/abstract.pdf b/abstract.pdf new file mode 100644 index 0000000..26d2378 Binary files /dev/null and b/abstract.pdf differ diff --git a/abstract.tex b/abstract.tex index 43f443d..adbf2c1 100644 --- a/abstract.tex +++ b/abstract.tex @@ -3,7 +3,7 @@ \title{Projectvoorstel Talen en Automaten\\ \large Lexical analyser generator: \texttt{\emph{Lexesis}}} -\author{Thomas Avé, Glenn Geerinck, Robin Jadoul} +\author{Thomas Avé, Robin Jadoul} \date{} \begin{document} @@ -12,7 +12,7 @@ \clearpage \paragraph{} - In fase \texttt{I} werd door deze groep reeds het \texttt{(m)ssc} algoritme\footnote{Glenn Geerinck}, de omzetting van een reguliere expressie naar een \texttt{$\epsilon$-NFA}\footnote{Robin Jadoul} en beide \texttt{table filling} algoritmes\footnote{Thomas Avé en Robin Jadoul} geïmplementeerd. + In fase \texttt{I} werd door deze groep reeds de omzetting van een reguliere expressie naar een \texttt{$\epsilon$-NFA}\footnote{Robin Jadoul} en beide \texttt{table filling} algoritmes\footnote{Thomas Avé en Robin Jadoul} geïmplementeerd. \paragraph{} Voor fase \texttt{II} stellen we onszelf tot doel een programmeertaal agnostische generator voor lexicale analysators te maken. In tegenstelling tot de bekende en frequent gebruikte \emph{flex} is het ons doel hierbij in de feitelijke specificatie voor de analysator geen specifieke programmeertaal te laten voorkomen (bij flex moet men specifieke code schrijven in de gewenste programmeertaal). Dit heeft tot voordeel dat eenzelfde input bestand eenvoudig hergebruikt kan worden in meerdere projecten, zonder verdere compatibiliteitsproblemen. Zo kan bijvoorbeeld een standaardcomité van een programmeertaal een voorbeeldspecificatie in dit inputformaat vrijgeven, en kunnen verschillende toepassingen\footnote{Voor enkele voorbeelden van toepassingen, zie onder} daarvan gebruik maken zonder op eender welke manier gerestricteerd te zijn, of van elkaar afhankelijk te zijn.