const string& Markup::sanitize(const string& s)
{
- const char* const asciidoc_chars = "~*<>^'";
+ const char* const asciidoc_chars = "*<>^'";
static string m;
m.clear();
m += s;
if ( p[0].name && !p[1].name )
return p;
else
- new_fqn = sfx;
+ new_fqn = sfx;
}
else
- {
+ {
new_fqn = sfx.substr(pos + 1);
- }
+ }
string name = new_fqn.substr(0, new_fqn.find_first_of('.'));
while ( p->name && name != p->name )
const Parameter* tmp_p =
reinterpret_cast<const Parameter*>(p->range);
+ // FIXIT -- this will fail if we are opening a
+ // a list with only one Parameter
if ( tmp_p[0].name && !tmp_p[1].name )
return tmp_p;
}