1
0
mirror of https://github.com/fadden/6502bench.git synced 2025-01-05 23:30:20 +00:00
6502bench/SourceGen
Andy McFadden 14ecad0849 Improve handling of hidden LV tables
If a local variable table gets buried, it won't appear in the code
list, so most things ignore it.  Unfortunately, the code that adds
new entries and edits tables was finding them, which was causing
variable definitions to appear to fall into a black hole.

This is addressed in two ways.  First, we now add a message to the
log when a hidden table is noticed.  Second, the code that finds
the nearest prior table now keeps track of hidden vs. not hidden.
If a non-hidden table is available, that is returned.  If the only
option is a hidden table, we will return that, because the callers
have already assumed that a table exists by virtue of its presence
in the LvTable list.
2019-10-28 16:54:01 -07:00
..
AsmGen Fix junk alignment check 2019-10-23 13:25:50 -07:00
Examples Add scripts and inline data to tutorials 2019-10-23 14:52:52 -07:00
Properties
Res Improve handling of hidden LV tables 2019-10-28 16:54:01 -07:00
RuntimeData Mention the message log in the tutorial 2019-10-27 21:17:28 -07:00
Sandbox
SGTestData Add a blank line between constants and addresses 2019-10-22 22:45:13 -07:00
Tests
Tools Minor updates 2019-10-25 18:16:09 -07:00
WpfGui Update comments, remove unused var 2019-10-27 21:29:44 -07:00
Anattrib.cs
App.config
App.xaml
App.xaml.cs Version 1.4.0-beta1 2019-10-27 21:17:54 -07:00
AppSettings.cs Add instruction chart 2019-10-21 15:15:09 -07:00
AutoLabel.cs
ChangeSet.cs
CodeAnalysis.cs
DataAnalysis.cs
DefSymbol.cs
DisasmProject.cs Improve handling of hidden LV tables 2019-10-28 16:54:01 -07:00
DisplayList.cs
DisplayListSelection.cs
Exporter.cs
ExternalFile.cs
FormatDescriptor.cs Fix junk alignment check 2019-10-23 13:25:50 -07:00
FormattedOperandCache.cs
HelpAccess.cs
LineListGen.cs Experiment with showing character value next to default data 2019-10-23 13:02:31 -07:00
LocalVariableLookup.cs Improve handling of hidden LV tables 2019-10-28 16:54:01 -07:00
LocalVariableTable.cs Improve the "info" panel 2019-10-22 21:27:49 -07:00
MainController.cs Improve handling of hidden LV tables 2019-10-28 16:54:01 -07:00
MessageList.cs Improve handling of hidden LV tables 2019-10-28 16:54:01 -07:00
MultiLineComment.cs
NavStack.cs
PlatformSymbols.cs Update comments, remove unused var 2019-10-27 21:29:44 -07:00
ProjectFile.cs
ProjectProperties.cs
PseudoOp.cs Improve the "info" panel 2019-10-22 21:27:49 -07:00
RuntimeDataAccess.cs
SourceGen.csproj Add an Applesoft to HTML converter 2019-10-23 17:49:59 -07:00
Symbol.cs Improve the "info" panel 2019-10-22 21:27:49 -07:00
SymbolTable.cs Improve the "info" panel 2019-10-22 21:27:49 -07:00
SystemDefaults.cs
SystemDefs.cs
UndoableChange.cs
WeakSymbolRef.cs
XrefSet.cs