Update of /project/climacs/cvsroot/papers/ilc2005/syntax In directory common-lisp.net:/tmp/cvs-serv13676
Modified Files: climacssyntax.bib climacssyntax.tex Log Message: One or two more things that we might want to discuss
Date: Fri May 20 15:35:22 2005 Author: crhodes
Index: papers/ilc2005/syntax/climacssyntax.bib diff -u papers/ilc2005/syntax/climacssyntax.bib:1.3 papers/ilc2005/syntax/climacssyntax.bib:1.4 --- papers/ilc2005/syntax/climacssyntax.bib:1.3 Fri May 20 13:48:40 2005 +++ papers/ilc2005/syntax/climacssyntax.bib Fri May 20 15:35:22 2005 @@ -130,7 +130,7 @@
@inproceedings{woodZ, author = {Steven R. Wood}, - title = "{Z -- the 95% program editor}", + title = "{Z -- The 95% Program Editor}", booktitle = {Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation}, year = {1981}, isbn = {0-89791-050-8},
Index: papers/ilc2005/syntax/climacssyntax.tex diff -u papers/ilc2005/syntax/climacssyntax.tex:1.7 papers/ilc2005/syntax/climacssyntax.tex:1.8 --- papers/ilc2005/syntax/climacssyntax.tex:1.7 Fri May 20 13:48:41 2005 +++ papers/ilc2005/syntax/climacssyntax.tex Fri May 20 15:35:22 2005 @@ -186,6 +186,12 @@ Possibility (probably ``Future Work'') to make nice integrated Prolog environment.
+At present, one parse error implies the invalidation of the rest of +the file. This adds a burden on the mode implementor that the syntax +analyser be both bug-free and correspond with reality; a +slightly-buggy or incomplete syntax mode will render the whole thing +useless. Violation of WiB? + The TTCN3 syntax is implemented with a high-level macro which defines classes and adds syntax rules using the syntax protocol for each terminal and non-terminal in the grammar. The syntax of this macro @@ -243,11 +249,11 @@ independent words, where each word represents either a set of frets to depress and strings to be sounded, or alternatively some element of musical notation (such as a barline); figure \ref{fig:besfantlach} -demonstrates a fragment of manuscript, and its \TabCode encoding. It +demonstrates a fragment of manuscript, and its \TabCode\ encoding. It is also possible to encode more complex elements of lute tablature -notation in \TabCode: ornaments, beaming, connecting lines and other -complex elements can all be accommodated (see figure \ref{fig:barley} -for examples of more these more complex elements). +notation in \TabCode: ornaments, fingering marks, beaming, connecting +lines and other complex elements can all be accommodated (see figure +\ref{fig:barley} for examples of more these more complex elements).
\TabCode\ has been used to produce scholarly editions of lute works \cite{Weiss} and to computer-based musicological studies (as in