[Commit] mint-2004b conclusions.tex,1.1,1.2
James LaMar
commit at keithp.com
Wed Dec 1 07:39:34 PST 2004
Committed by: jlamar
Update of /local/src/CVS/mint-2004b
In directory home.keithp.com:/tmp/cvs-serv19907
Modified Files:
conclusions.tex
Log Message:
Added conclusion information
Index: conclusions.tex
===================================================================
RCS file: /local/src/CVS/mint-2004b/conclusions.tex,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- conclusions.tex 1 Dec 2004 08:59:17 -0000 1.1
+++ conclusions.tex 1 Dec 2004 15:39:31 -0000 1.2
@@ -0,0 +1,26 @@
+\section{Conclusions and Future Work}
+
+As experimental as it is, the current implementation of MINT versatile.
+The ease with which it has been able to bootstrap itself suggests that
+there will be little applying it to bootstrap nickle, and for future
+work with other context-free grammars. Furthermore, the ability to of tag
+elements of productions simplifies the onerous task of writing tree
+walkers for syntax trees. In most respects it is already a fairly
+respectable parser generator, if a little rough around the edges.
+
+However, the potential of the most striking feature of MINT --
+its language neutral architecture -- has yet to be fully realized.
+Several uses for the separation of language and grammar are readily
+apparent. It will allow the programmer the ability to use the same
+grammar for a compiler, syntax highlighting, static analysis tools,
+and interpreters. It also simplifies the task of writing ``little
+languages'' like the language of regular expressions, which are
+embedded inside other programming languages in such a way that
+the syntax is consistent across all the client languages.
+
+Further, the possibility exists of providing an additional degree
+of separation in the architecture. A simple application of MINT
+might read in an input and output a syntax tree represented in XML --
+which allows a user to merely utilize one of the many available
+XML parsers to manipulate this syntax tree.
+
More information about the Commit
mailing list