Update of /project/climacs/cvsroot/papers/ilc2005/syntax In directory common-lisp.net:/tmp/cvs-serv1290
Modified Files: climacssyntax.bib climacssyntax.tex Log Message: MORE CITATIONS
Date: Tue May 17 14:56:23 2005 Author: bmastenbrook
Index: papers/ilc2005/syntax/climacssyntax.bib diff -u papers/ilc2005/syntax/climacssyntax.bib:1.1.1.1 papers/ilc2005/syntax/climacssyntax.bib:1.2 --- papers/ilc2005/syntax/climacssyntax.bib:1.1.1.1 Tue May 17 11:52:34 2005 +++ papers/ilc2005/syntax/climacssyntax.bib Tue May 17 14:56:23 2005 @@ -10,7 +10,7 @@ OPTmonth = {}, OPTnote = {}, OPTannote = {} -} +}
@InProceedings{ecolm-graz, author = {Tim Crawford and Michael Gale and David Lewis}, @@ -63,6 +63,14 @@ publisher = {Franz Inc.}, OPTnote = {}, OPTannote = {} +} + +@InProceedings{flexichain, + author = {Robert Strandh and Matthieu Villeneuve and Timothy Moore}, + title = {Flexichain: An editable sequence and its gap-buffer implementation}, + booktitle = {1st European Lisp and Scheme Workshop}, + year = {2004}, + address = {Oslo} }
@Article{mckayacm,
Index: papers/ilc2005/syntax/climacssyntax.tex diff -u papers/ilc2005/syntax/climacssyntax.tex:1.2 papers/ilc2005/syntax/climacssyntax.tex:1.3 --- papers/ilc2005/syntax/climacssyntax.tex:1.2 Tue May 17 13:05:00 2005 +++ papers/ilc2005/syntax/climacssyntax.tex Tue May 17 14:56:23 2005 @@ -29,8 +29,9 @@ \email{strandh@labri.fr} \alignauthor Brian Mastenbrook\ \affaddr{Motorola}\ - \affaddr{Somewhere in the US}\ - \email{brian@mastenbrook.net} % or maybe a Motorola address? + \affaddr{1303 E. Algonquin Road}\ + \affaddr{Schaumburg, IL, USA 60196}\ + \email{Brian.Mastenbrook@motorola.com} }
\maketitle @@ -56,15 +57,15 @@
The Climacs text editor is a combination of frameworks for buffer representation and buffer contents parsing with a CLIM-based display -engine. The Flexichain library provides an editable sequence -representation and mark (cursor) management based on a circular gap -buffer. This library is used by the buffer protocol, which provides a -standard interface to common text editor buffer operations. The syntax -protocol provides a method for interfacing a lexical analyzer and -parser with the text editor. An implementation of the Earley parsing -algorithm is provided to simplify the creation of syntaxes for common -context-free grammars. Syntax modules also define methods to draw -syntax objects in the Climacs window. +engine. The Flexichain library \cite{flexichain} provides an editable +sequence representation and mark (cursor) management based on a +circular gap buffer. This library is used by the buffer protocol, +which provides a standard interface to common text editor buffer +operations. The syntax protocol provides a method for interfacing a +lexical analyzer and parser with the text editor. An implementation of +the Earley parsing algorithm is provided to simplify the creation of +syntaxes for common context-free grammars. Syntax modules also define +methods to draw syntax objects in the Climacs window.
\section{Buffer Protocol}