1
0
mirror of https://github.com/fadden/6502bench.git synced 2025-01-07 21:30:31 +00:00
6502bench/SourceGen
Andy McFadden 5dd7576529 Label rework, part 2
Continue development of non-unique labels.  The actual labels are
still unique, because we append a uniquifier tag, which gets added
and removed behind the scenes.  We're currently using the six-digit
hex file offset because this is only used for internal address
symbols.

The label editor and most of the formatters have been updated.  We
can't yet assemble code that includes non-unique labels, but older
stuff hasn't been broken.

This removes the "disable label localization" property, since that's
fundamentally incompatible with what we're doing, and adds a non-
unique label prefix setting so you can put '@' or ':' in front of
your should-be-local labels.

Also, fixed a field name typo.
2019-11-12 17:44:51 -08:00
..
AsmGen Label rework, part 2 2019-11-12 17:44:51 -08:00
Examples Rearrange the tutorial files 2019-10-30 09:49:11 -07:00
Properties
Res Check for bank overrun 2019-11-05 13:29:51 -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 Tweak line folding code 2019-11-01 19:47:56 -07:00
Tests
Tools
WpfGui Label rework, part 2 2019-11-12 17:44:51 -08:00
Anattrib.cs
App.config
App.xaml
App.xaml.cs Version 1.4.0 2019-10-30 15:50:09 -07:00
AppSettings.cs Label rework, part 2 2019-11-12 17:44:51 -08:00
AutoLabel.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
ChangeSet.cs
CodeAnalysis.cs
DataAnalysis.cs Tweak "nearby" label finder 2019-10-29 18:12:22 -07:00
DefSymbol.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
DisasmProject.cs Label rework, part 2 2019-11-12 17:44:51 -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 2 2019-11-12 17:44:51 -08:00
MessageList.cs Check for bank overrun 2019-11-05 13:29:51 -08:00
MultiLineComment.cs Tweak line folding code 2019-11-01 19:47:56 -07:00
NavStack.cs
PlatformSymbols.cs Update comments, remove unused var 2019-10-27 21:29:44 -07:00
ProjectFile.cs Label rework, part 1 2019-11-08 21:02:15 -08:00
ProjectProperties.cs
PseudoOp.cs Label rework, part 2 2019-11-12 17:44:51 -08:00
RuntimeDataAccess.cs
SourceGen.csproj
Symbol.cs Label rework, part 2 2019-11-12 17:44:51 -08:00
SymbolTable.cs
SystemDefaults.cs
SystemDefs.cs
UndoableChange.cs Add "Go to Last Change" feature 2019-11-01 19:11:48 -07:00
WeakSymbolRef.cs
XrefSet.cs