[Kst] [Bug 140788] Having square brackets in the names of data objects, scalars, etc. can bork parsing.

Andrew Walker arwalker at sumusltd.com
Fri Jun 22 20:33:17 CEST 2007

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

------- Additional Comments From arwalker sumusltd com  2007-06-22 20:33 -------
The problem is that the code handling the embedded data objects fails when there are square brackets in the name. The square brackets cannot be escaped (as suggested by George) as the code does not recognise the escape character within the name - which is why Barth cannot get tag names with [ to work in labels.

The solution is to write a more intelligent parser for embedded data objects or to disallow [] in the names. The latter seems simpler and we can continue to support existing data object names with [] (but they won't work in labels just as at present).

More information about the Kst mailing list