1
0
mirror of https://github.com/fadden/6502bench.git synced 2025-01-07 21:30:31 +00:00
6502bench/SourceGen
Andy McFadden 88c56616f7 Label rework, part 5
Implemented assembly source generation of non-unique local labels.
The new 2023-non-unique-labels test exercises various edge cases
(though we're still missing local variable interaction).

The format of uniquified labels changed slightly, so the expected
output of 2012-label-localizer needed to be updated.

This changes the "no opcode mnemonics" and "mask leading underscores"
functions into integrated parts of the label localization process.
2019-11-17 16:05:51 -08:00
..
AsmGen Label rework, part 5 2019-11-17 16:05:51 -08:00
Examples
Properties
Res Label rework, part 3 2019-11-16 11:12:32 -08:00
RuntimeData Label rework, part 1 2019-11-08 21:02:15 -08:00
Sandbox Label rework, part 2 2019-11-12 17:44:51 -08:00
SGTestData Label rework, part 5 2019-11-17 16:05:51 -08:00
Tests Finish removal of "disable label localizer" feature 2019-11-16 17:15:03 -08:00
Tools
WpfGui Finish removal of "disable label localizer" feature 2019-11-16 17:15:03 -08:00
Anattrib.cs
App.config
App.xaml
App.xaml.cs
AppSettings.cs Finish removal of "disable label localizer" feature 2019-11-16 17:15:03 -08:00
AutoLabel.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
ChangeSet.cs
CodeAnalysis.cs
DataAnalysis.cs
DefSymbol.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
DisasmProject.cs Label rework, part 4 2019-11-16 16:44:08 -08:00
DisplayList.cs Label rework, part 2 2019-11-12 17:44:51 -08:00
DisplayListSelection.cs
Exporter.cs
ExternalFile.cs
FormatDescriptor.cs
FormattedOperandCache.cs
HelpAccess.cs
LineListGen.cs Label rework, part 2 2019-11-12 17:44:51 -08:00
LocalVariableLookup.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
LocalVariableTable.cs
MainController.cs Label rework, part 4 2019-11-16 16:44:08 -08:00
MessageList.cs Check for bank overrun 2019-11-05 13:29:51 -08:00
MultiLineComment.cs
NavStack.cs
PlatformSymbols.cs
ProjectFile.cs Label rework, part 4 2019-11-16 16:44:08 -08:00
ProjectProperties.cs
PseudoOp.cs Label rework, part 4 2019-11-16 16:44:08 -08:00
RuntimeDataAccess.cs
SourceGen.csproj
Symbol.cs Label rework, part 5 2019-11-17 16:05:51 -08:00
SymbolTable.cs
SystemDefaults.cs
SystemDefs.cs
UndoableChange.cs
WeakSymbolRef.cs
XrefSet.cs