> The syntax is still the same, as I am still restricted to the second
> ASCII column with my parameter string. Read ECMA-48 carefully. You start
> with CSI, then you have parameter characters (ASCII column 3) then
> intermediate bytes (ASCII column 2) and then a final byte (ASCII columns
> 4-7). So the end is very unambiguously defined, even if I don't use the
> semicolon-separated-decimal-numbers format. The end of the sequence is
> defined using a very primitive state machine based on ASCII column
> numbers, not based on the detailed syntax.
> 
> Markus
> 

True but in every parser I've seen:

 . the ?=>< characters are parsed in combinations to set extension
   flags

 . the semicolon-separated-decimal-numbers are parsed to determine 
   the parameter list

 . only then are the intermediate and final characters examined 
   in combination with the extension flags to determine which function
   will be called.

You are arguing in favor of a data format that as far as I can tell
will break most of the parsers that I have seen.  I do not think this
is a wise thing to do when there is a standard mechanism provided for
specifying arbitrary data formats that will not break existing
parsers (OSC, DCS, PM, PU1, PU2, ...)




 Jeffrey Altman * Sr.Software Designer      C-Kermit 7.1 Alpha available
 The Kermit Project @ Columbia University   includes Secure Telnet and FTP
 http://www.kermit-project.org/             using Kerberos, SRP, and 
 [EMAIL PROTECTED]          OpenSSL.  SSH soon to follow.
-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to