This repository was archived by the owner on Jun 13, 2018. It is now read-only.

Description
It seems that there's a problem in the XML parser not recognizing <![CDATA[...]> constructs:
<protocol>
<verbatim location="include" lang="c++"><![CDATA[#include "EventTypes.h"]]></verbatim>
<msg name="order">
<verbatim><![CDATA[static const size_t ID_NEW = to_int<'N','D'>::value;]]></verbatim>
<field name="ord_cond"/>
</msg>
</protocol>
Here's the output:
$ gsl -script:specs/test.gsl -dir:. specs/test.xml
2015/06/06 13:05:55: GSL/4.1a/github Copyright (c) 1996-2011 iMatix Corporation
2015/06/06 13:05:55: gsl/4 I: Processing specs/test.xml...
2015/06/06 13:05:55: gsl/4 E: Error processing specs/test.xml...
2015/06/06 13:05:55: specs/test.xml 2: <verbatim location="include" lang="c++"><![
'--' or DOCTYPE declaration expected