1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-07-04 16:30:01 +00:00
6502bench/SourceGen
Andy McFadden 0ed1547e79 Set Anattrib DataDescriptor for local variable references
We now generate FormatDescriptors with WeakSymbolRefs for direct
page references that match variable table entries.

LocalVariableTable got a rewrite.  We need to be unique in both
name and address, but for the address we have to take the width into
account as well.  We also want to sort the display by address
rather than name.  (Some people might want it sorted by name, but
we can worry about that some other time.)

Updated the DefSymbol editor to require value uniqueness.  Note
addresses and constants exist in separate namespaces.

The various symbols are added to the SymbolTable so that uniqueness
checks work correctly.  This also allows the operand generation to
appear to work, but it doesn't yet handle redefinition of symbols.
2019-08-28 18:01:38 -07:00
..
AsmGen Various tweaks 2019-08-24 17:35:26 -07:00
Examples Add advanced tutorial 2018-10-09 14:55:16 -07:00
Properties Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Res Show variable tables in line list 2019-08-27 16:45:37 -07:00
RuntimeData Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
Sandbox Don't do plugin interface checks during code analysis 2019-08-10 17:16:39 -07:00
SGTestData Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
Tests Various improvements 2019-08-17 11:30:42 -07:00
Tools Add C64 character conversions to hex dump viewer 2019-08-16 15:45:42 -07:00
WpfGui Set Anattrib DataDescriptor for local variable references 2019-08-28 18:01:38 -07:00
AddressMap.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Anattrib.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
App.config Fix startup issues 2019-07-20 17:36:12 -07:00
App.xaml Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
App.xaml.cs Version 1.3.0-dev4 2019-08-20 11:26:56 -07:00
AppSettings.cs Add C64 encodings to instruction and data operand editors 2019-08-15 17:53:12 -07:00
AutoLabel.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
ChangeSet.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
CodeAnalysis.cs Don't do plugin interface checks during code analysis 2019-08-10 17:16:39 -07:00
DataAnalysis.cs Various tweaks 2019-08-24 17:35:26 -07:00
DefSymbol.cs Set Anattrib DataDescriptor for local variable references 2019-08-28 18:01:38 -07:00
DisasmProject.cs Set Anattrib DataDescriptor for local variable references 2019-08-28 18:01:38 -07:00
DisplayList.cs Various improvements 2019-08-17 11:30:42 -07:00
DisplayListSelection.cs Add C64 encodings to instruction and data operand editors 2019-08-15 17:53:12 -07:00
ExternalFile.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatDescriptor.cs Improve multi-encoding output in 64tass 2019-08-21 13:46:05 -07:00
FormattedOperandCache.cs Add a string operand cache 2019-08-17 17:03:06 -07:00
HelpAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
LineListGen.cs Set Anattrib DataDescriptor for local variable references 2019-08-28 18:01:38 -07:00
LocalVariableTable.cs Set Anattrib DataDescriptor for local variable references 2019-08-28 18:01:38 -07:00
MainController.cs Set Anattrib DataDescriptor for local variable references 2019-08-28 18:01:38 -07:00
MultiLineComment.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
NavStack.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
PlatformSymbols.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
ProjectFile.cs Set Anattrib DataDescriptor for local variable references 2019-08-28 18:01:38 -07:00
ProjectProperties.cs Update editors to work with local variables 2019-08-25 17:25:15 -07:00
PseudoOp.cs Eliminate duplicate function 2019-08-21 15:29:00 -07:00
RuntimeDataAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SourceGen.csproj Rough layout of local variable tables 2019-08-25 14:14:44 -07:00
Symbol.cs Add LocalVariableTable list to project 2019-08-26 16:58:53 -07:00
SymbolTable.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SystemDefaults.cs Add default text encoding mode to system definition 2019-08-14 18:03:40 -07:00
SystemDefs.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
UndoableChange.cs Add LocalVariableTable list to project 2019-08-26 16:58:53 -07:00
WeakSymbolRef.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
XrefSet.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00