[climacs-cvs] CVS update: papers/ilc2005/syntax/climacssyntax.bib papers/ilc2005/syntax/climacssyntax.tex papers/ilc2005/syntax/ttcn3msc.eps papers/ilc2005/syntax/ttcn3msc.pdf

Brian Mastenbrook bmastenbrook at common-lisp.net
Mon May 23 13:57:23 UTC 2005


Update of /project/climacs/cvsroot/papers/ilc2005/syntax
In directory common-lisp.net:/tmp/cvs-serv15539

Modified Files:
	climacssyntax.bib climacssyntax.tex 
Removed Files:
	ttcn3msc.eps ttcn3msc.pdf 
Log Message:
A few more small modifications; only one FIXME remains.

Date: Mon May 23 15:57:22 2005
Author: bmastenbrook

Index: papers/ilc2005/syntax/climacssyntax.bib
diff -u papers/ilc2005/syntax/climacssyntax.bib:1.8 papers/ilc2005/syntax/climacssyntax.bib:1.9
--- papers/ilc2005/syntax/climacssyntax.bib:1.8	Mon May 23 13:34:58 2005
+++ papers/ilc2005/syntax/climacssyntax.bib	Mon May 23 15:57:22 2005
@@ -178,3 +178,16 @@
   OPTannote = 	 {}
 }
 
+ at Manual{TTCN3,
+  title = {Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language},
+  key = {ETSI ES 201 873-1 V2.2.1},
+  organization = {The European Telecommunications Standards Institute},
+  year = {2003}
+}
+
+ at Manual{MSC,
+  title = {Message Sequence Chart (MSC)},
+  key = {ITU-T Z.120},
+  organization = {International Telecommunication Union},
+  year = {1999}
+}


Index: papers/ilc2005/syntax/climacssyntax.tex
diff -u papers/ilc2005/syntax/climacssyntax.tex:1.22 papers/ilc2005/syntax/climacssyntax.tex:1.23
--- papers/ilc2005/syntax/climacssyntax.tex:1.22	Mon May 23 15:39:00 2005
+++ papers/ilc2005/syntax/climacssyntax.tex	Mon May 23 15:57:22 2005
@@ -295,9 +295,8 @@
 Common Lisp, Prolog, and a Testing Control Notation (TTCN-3).  Each of
 these syntaxes is implemented with the provided Earley parser
 \cite{earley}.  The lute tablature editor uses a per-buffer function
-for its syntax analysis and implements a simple recursive-descent
-parsing algorithm.  (FIXME: is this true?  I don't know enough about
-parsing)
+for its syntax analysis and implements a simple state-machine parser
+for its regular notation.
 
 \subsection{Per-Window Syntaxes}
 
@@ -346,13 +345,15 @@
 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 Testing and Test Control Notation 3 (TTCN-3) language is a
-language which captures detailed test specifications. TTCN provides
-both a textual ``core'' grammar and a graphical presentation format
-similar to Message Sequence Charts. Climacs currently provides an
-editor for a subset of the TTCN-3 core language.
+useless. We plan on implementing a resynchroniziation method for
+parsers, which would allow the parse to continue at the next valid
+parsable state in the buffer; see section \ref{sec:conclusions}.
+
+The Testing and Test Control Notation 3 (TTCN-3) language \cite{TTCN3}
+is a language which captures detailed test specifications. TTCN
+provides both a textual ``core'' grammar and a graphical presentation
+format similar to Message Sequence Charts (MSCs) \cite{MSC}. Climacs
+currently provides an editor for a subset of the TTCN-3 core language.
 
 The TTCN-3 syntax is implemented with a high-level macro which defines
 classes and adds syntax rules using the syntax protocol for each








More information about the Climacs-cvs mailing list