[Gd-chatter] r10909 - trunk/libraries/koala/sources/koala

hannes at gwydiondylan.org hannes at gwydiondylan.org
Fri Sep 22 23:17:39 CEST 2006


Author: hannes
Date: Fri Sep 22 23:17:36 2006
New Revision: 10909

Modified:
   trunk/libraries/koala/sources/koala/dsp.dylan
Log:
Job: koala
fix parsing of key1="val1" key2="val2" if there's no "/>" in the file (string-position returns #f then)

bug was reported by turbo. thanks.

Modified: trunk/libraries/koala/sources/koala/dsp.dylan
==============================================================================
--- trunk/libraries/koala/sources/koala/dsp.dylan	(original)
+++ trunk/libraries/koala/sources/koala/dsp.dylan	Fri Sep 22 23:17:36 2006
@@ -1165,7 +1165,7 @@
                                 key-start :: <integer>)
           let key-end = min(char-position-if(end-of-key?,
                                              buffer, key-start, epos),
-                            string-position(buffer, "/>", key-start, epos));
+                            string-position(buffer, "/>", key-start, epos) | epos);
           if (~key-end | key-end = key-start)
             error("invalid dsp tag.  couldn't find end of keyword argument");
           else



More information about the chatter mailing list