mirror of https://gitlab.com/basile.b/dexed.git
fix #212 - Symbol list crashes with std.string
This commit is contained in:
parent
ff9b3a3cb4
commit
102eb18146
|
@ -154,14 +154,14 @@ class SymbolListBuilder(ListFmt Fmt): ASTVisitor
|
||||||
pasStream.put("\ritem\r");
|
pasStream.put("\ritem\r");
|
||||||
pasStream.put(format("line=%d\r", dt.name.line));
|
pasStream.put(format("line=%d\r", dt.name.line));
|
||||||
pasStream.put(format("col=%d\r", dt.name.column));
|
pasStream.put(format("col=%d\r", dt.name.column));
|
||||||
static if (is(DT == FunctionDeclaration))
|
static if (is(DT == FunctionDeclaration) && false)
|
||||||
{
|
{
|
||||||
if (dt.parameters && dt.parameters.parameters &&
|
if (dt.parameters && dt.parameters.parameters &&
|
||||||
dt.parameters.parameters.length)
|
dt.parameters.parameters.length)
|
||||||
{
|
{
|
||||||
funcNameApp.length = 0;
|
funcNameApp.length = 0;
|
||||||
fmtVisitor.format(dt.parameters);
|
fmtVisitor.format(dt.parameters);
|
||||||
pasStream.put(format("name='%s%s'\r", dt.name.text, funcNameApp[]));
|
pasStream.put(format("name='%s%s'\r", dt.name.text, patchPascalString(funcNameApp[])));
|
||||||
}
|
}
|
||||||
else pasStream.put(format("name='%s'\r", dt.name.text));
|
else pasStream.put(format("name='%s'\r", dt.name.text));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue