A different comment syntax question

MURATA Makoto murata at apsdc.ksp.fujixerox.co.jp
Tue Jul 21 08:18:54 BST 1998


Rob Cameron wrote:
> 
> No, I don't think it is equivalent.  Proof:

Agree.  I should have been careful when I reviewed the XML PR ...

I compared the two set with an automaton toolkit called Grail.
(http://www.csd.uwo.ca/research/grail/download.html)  Here 
is the result.


1.  Set T:      (Char* - (Char* '--' Char*)) 

D:\grail\binaries\486>retofm | fmdeterm | fmmin | fmcment | fmrenum > amt.txt
DOS/4GW Protected Mode Run-time  Version 1.95
Copyright (c) Rational Systems, Inc. 1990-1993
(a+b)*aa(a+b)*
^Z

(Note: "a" represents "-" and "b" represents everything else.)


D:\grail\binaries\486>type amt.txt
(START) |- 0
2 a 2
2 b 2
0 a 1
0 b 0
1 a 2
1 b 0
0 -| (FINAL)
1 -| (FINAL)


2. Set X:     ((Char - '-') | ('-' (Char - '-')))*

D:\grail\binaries\486>retofm | fmdeterm | fmmin | fmrenum > amx.txt
DOS/4GW Protected Mode Run-time  Version 1.95
Copyright (c) Rational Systems, Inc. 1990-1993
(b+ab)*
^Z

D:\grail\binaries\486>type amx.txt
(START) |- 0
0 a 1
0 b 0
1 b 0
0 -| (FINAL)

3.  Does set T include set X?

D:\grail\binaries\486>fmcment amt.txt | fmcross amx.txt | fmdeterm | fmmin

(The empty automaton)

Yes

4. Does set X include set T?

D:\grail\binaries\486>fmcment amx.txt | fmcross amt.txt | fmdeterm | fmmin

(START) |- 1
1 b 1
0 b 1
1 a 0
0 -| (FINAL)

No!

Makoto
 
Fuji Xerox Information Systems
 
Tel: +81-44-812-7230   Fax: +81-44-812-7231
E-mail: murata at apsdc.ksp.fujixerox.co.jp

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list