1
0
mirror of https://github.com/fadden/6502bench.git synced 2025-07-30 15:25:05 +00:00

Progress toward 64tass support

Most tests pass, but 2007-labels-and-symbols fails because the
expressions recognized by 64tass don't match up with either of the
other assemblers.

This is currently using a workaround for the local label syntax.
64tass uses '_' as the prefix, which is unfortunate since SourceGen
explicitly allowed underscores in labels.  (So does 64tass for that
matter, but it treats labels specially when the '_' comes first.)
We will need to rename any non-local user labels that start with '_'.

(issue #16)
This commit is contained in:
Andy McFadden
2018-10-23 16:06:29 -07:00
parent eec37b684e
commit f7e5cf2f45
32 changed files with 3684 additions and 13 deletions

View File

@@ -520,7 +520,7 @@ namespace SourceGen.Properties {
}
/// <summary>
/// Looks up a localized string similar to Assembler: {0} (latest).
/// Looks up a localized string similar to Target assembler: {0} (latest).
/// </summary>
internal static string GENERATED_FOR_LATEST {
get {
@@ -529,7 +529,7 @@ namespace SourceGen.Properties {
}
/// <summary>
/// Looks up a localized string similar to Assembler: {0} v{1}.
/// Looks up a localized string similar to Target assembler: {0} v{1}.
/// </summary>
internal static string GENERATED_FOR_VERSION {
get {