mirror of
https://github.com/fadden/6502bench.git
synced 2024-11-29 10:50:28 +00:00
Don't output HTML anchors for non-unique labels
We're generating names that nothing links to. The names aren't guaranteed unique, so they're of dubious value anyway. Also, fixed the Atari 2600 visualizer script filename in sys defs.
This commit is contained in:
parent
963e64e190
commit
e2996d9b38
@ -602,9 +602,16 @@ namespace SourceGen {
|
|||||||
line.LineType == LineListGen.Line.Type.Data ||
|
line.LineType == LineListGen.Line.Type.Data ||
|
||||||
line.LineType == LineListGen.Line.Type.EquDirective) &&
|
line.LineType == LineListGen.Line.Type.EquDirective) &&
|
||||||
!string.IsNullOrEmpty(parts.Label)) {
|
!string.IsNullOrEmpty(parts.Label)) {
|
||||||
|
if (parts.Label.StartsWith(mFormatter.NonUniqueLabelPrefix)) {
|
||||||
|
// TODO(someday): handle non-unique labels. ':' is valid in HTML anchors,
|
||||||
|
// so we can use that to distinguish them from other labels, but we still
|
||||||
|
// need to ensure that the label is unique and all references point to the
|
||||||
|
// correct instance. We can't get that from the Parts list.
|
||||||
|
} else {
|
||||||
anchorLabel = "<a name=\"" + LABEL_LINK_PREFIX + parts.Label +
|
anchorLabel = "<a name=\"" + LABEL_LINK_PREFIX + parts.Label +
|
||||||
"\">" + parts.Label + "</a>";
|
"\">" + parts.Label + "</a>";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// If needed, create an HTML link for the operand field.
|
// If needed, create an HTML link for the operand field.
|
||||||
string linkOperand = null;
|
string linkOperand = null;
|
||||||
|
@ -137,7 +137,7 @@
|
|||||||
"RT:Atari/2600.sym65"
|
"RT:Atari/2600.sym65"
|
||||||
],
|
],
|
||||||
"ExtensionScripts" : [
|
"ExtensionScripts" : [
|
||||||
"RT:Atari/VisAtari2600.cs"
|
"RT:Atari/Vis2600.cs"
|
||||||
],
|
],
|
||||||
"Parameters" : {
|
"Parameters" : {
|
||||||
"load-address":"0xf000"
|
"load-address":"0xf000"
|
||||||
|
Loading…
Reference in New Issue
Block a user