1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-08-13 12:29:01 +00:00
6502bench/SourceGen
Andy McFadden 28eafef27c Expand the set of things SetInlineDataFormat accepts
Extension scripts (a/k/a "plugins") can now apply any data format
supported by FormatDescriptor to inline data.  In particular, it can
now handle variable-length inline strings.  The code analyzer
verifies the string structure (e.g. null-terminated strings have
exactly one null byte, at the very end).

Added PluginException to carry an exception back to the plugin code,
for occasions when they're doing something so wrong that we just
want to smack them.

Added test 2022-extension-scripts to exercise the feature.
2019-10-05 19:51:34 -07:00
..
AsmGen Remap labels that use opcode mnemonics 2019-09-20 15:29:34 -07:00
Examples Changed naming convention in Applesoft/F8-ROM symbol files 2019-09-16 16:58:32 -07:00
Properties Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Res Allow explicit widths in project/platform symbols, part 1 2019-10-01 16:00:08 -07:00
RuntimeData Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
Sandbox Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
SGTestData Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
Tests Add 2020-cycle-counts 2019-09-14 18:51:03 -07:00
Tools Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
WpfGui Allow explicit widths in project/platform symbols, part 3 2019-10-02 16:50:15 -07:00
AddressMap.cs Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
Anattrib.cs Minor tweaks 2019-09-06 13:47:23 -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.1 2019-10-01 21:00:08 -07:00
AppSettings.cs Make "long labels on new line" configurable in export dialog 2019-09-18 11:14:20 -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 Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
DataAnalysis.cs Allow explicit widths in project/platform symbols, part 3 2019-10-02 16:50:15 -07:00
DefSymbol.cs Allow explicit widths in project/platform symbols, part 3 2019-10-02 16:50:15 -07:00
DisasmProject.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
DisplayList.cs Make modified flags stand out 2019-09-02 15:18:55 -07:00
DisplayListSelection.cs Add C64 encodings to instruction and data operand editors 2019-08-15 17:53:12 -07:00
Exporter.cs Make links less distracting in HTML output 2019-09-22 16:45:08 -07:00
ExternalFile.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatDescriptor.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -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 Allow explicit widths in project/platform symbols, part 1 2019-10-01 16:00:08 -07:00
LocalVariableLookup.cs Instruction operand editor rework, part 2 2019-09-07 20:56:43 -07:00
LocalVariableTable.cs Add local variable uniquification 2019-08-31 14:19:50 -07:00
MainController.cs Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -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 Allow explicit widths in project/platform symbols, part 3 2019-10-02 16:50:15 -07:00
ProblemList.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
ProjectFile.cs Allow explicit widths in project/platform symbols, part 1 2019-10-01 16:00:08 -07:00
ProjectProperties.cs Make "smart" PLP handling optional 2019-09-02 15:57:59 -07:00
PseudoOp.cs Allow explicit widths in project/platform symbols, part 4 (of 4) 2019-10-03 10:32:54 -07:00
RuntimeDataAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SourceGen.csproj Add Problem List Viewer to debug menu 2019-09-21 13:43:01 -07:00
Symbol.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
SymbolTable.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -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 Add local variable uniquification 2019-08-31 14:19:50 -07:00
XrefSet.cs Instruction operand editor rework, part 2 2019-09-07 20:56:43 -07:00