[DatFiles/] Make naming cleaner and fix SL parsing

This commit is contained in:
Matt Nadareski
2017-11-08 15:06:20 -08:00
parent a987e31c5b
commit 8097b0d9c0
12 changed files with 32 additions and 34 deletions

View File

@@ -46,7 +46,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param> /// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param>
/// <param name="clean">True if game names are sanitized, false otherwise (default)</param> /// <param name="clean">True if game names are sanitized, false otherwise (default)</param>
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,

View File

@@ -47,7 +47,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param> /// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param>
/// <param name="clean">True if game names are sanitized, false otherwise (default)</param> /// <param name="clean">True if game names are sanitized, false otherwise (default)</param>
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,

View File

@@ -3131,55 +3131,55 @@ namespace SabreTools.Library.DatFiles
switch (Utilities.GetDatFormat(filename)) switch (Utilities.GetDatFormat(filename))
{ {
case DatFormat.AttractMode: case DatFormat.AttractMode:
new AttractMode(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new AttractMode(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.ClrMamePro: case DatFormat.ClrMamePro:
new ClrMamePro(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new ClrMamePro(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.CSV: case DatFormat.CSV:
new SeparatedValue(this).Parse(filename, sysid, srcid, ',', keep, clean, remUnicode); new SeparatedValue(this).ParseFile(filename, sysid, srcid, ',', keep, clean, remUnicode);
break; break;
case DatFormat.DOSCenter: case DatFormat.DOSCenter:
new DosCenter(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new DosCenter(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.Listroms: case DatFormat.Listroms:
new Listroms(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new Listroms(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.Logiqx: case DatFormat.Logiqx:
new Logiqx(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new Logiqx(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.OfflineList: case DatFormat.OfflineList:
new OfflineList(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new OfflineList(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.RedumpMD5: case DatFormat.RedumpMD5:
new Hashfile(this).Parse(filename, sysid, srcid, Hash.MD5, clean, remUnicode); new Hashfile(this).ParseFile(filename, sysid, srcid, Hash.MD5, clean, remUnicode);
break; break;
case DatFormat.RedumpSFV: case DatFormat.RedumpSFV:
new Hashfile(this).Parse(filename, sysid, srcid, Hash.CRC, clean, remUnicode); new Hashfile(this).ParseFile(filename, sysid, srcid, Hash.CRC, clean, remUnicode);
break; break;
case DatFormat.RedumpSHA1: case DatFormat.RedumpSHA1:
new Hashfile(this).Parse(filename, sysid, srcid, Hash.SHA1, clean, remUnicode); new Hashfile(this).ParseFile(filename, sysid, srcid, Hash.SHA1, clean, remUnicode);
break; break;
case DatFormat.RedumpSHA256: case DatFormat.RedumpSHA256:
new Hashfile(this).Parse(filename, sysid, srcid, Hash.SHA256, clean, remUnicode); new Hashfile(this).ParseFile(filename, sysid, srcid, Hash.SHA256, clean, remUnicode);
break; break;
case DatFormat.RedumpSHA384: case DatFormat.RedumpSHA384:
new Hashfile(this).Parse(filename, sysid, srcid, Hash.SHA384, clean, remUnicode); new Hashfile(this).ParseFile(filename, sysid, srcid, Hash.SHA384, clean, remUnicode);
break; break;
case DatFormat.RedumpSHA512: case DatFormat.RedumpSHA512:
new Hashfile(this).Parse(filename, sysid, srcid, Hash.SHA512, clean, remUnicode); new Hashfile(this).ParseFile(filename, sysid, srcid, Hash.SHA512, clean, remUnicode);
break; break;
case DatFormat.RomCenter: case DatFormat.RomCenter:
new RomCenter(this).Parse(filename, sysid, srcid, clean, remUnicode); new RomCenter(this).ParseFile(filename, sysid, srcid, clean, remUnicode);
break; break;
case DatFormat.SabreDat: case DatFormat.SabreDat:
new SabreDat(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new SabreDat(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.SoftwareList: case DatFormat.SoftwareList:
new SoftwareList(this).Parse(filename, sysid, srcid, keep, clean, remUnicode); new SoftwareList(this).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
break; break;
case DatFormat.TSV: case DatFormat.TSV:
new SeparatedValue(this).Parse(filename, sysid, srcid, '\t', keep, clean, remUnicode); new SeparatedValue(this).ParseFile(filename, sysid, srcid, '\t', keep, clean, remUnicode);
break; break;
default: default:
return; return;

View File

@@ -45,7 +45,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param> /// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param>
/// <param name="clean">True if game names are sanitized, false otherwise (default)</param> /// <param name="clean">True if game names are sanitized, false otherwise (default)</param>
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,
@@ -57,7 +57,7 @@ namespace SabreTools.Library.DatFiles
bool remUnicode) bool remUnicode)
{ {
// ClrMamePro and DosCenter parsing are identical so it just calls one implementation // ClrMamePro and DosCenter parsing are identical so it just calls one implementation
(this as DatFile as ClrMamePro).Parse(filename, sysid, srcid, keep, clean, remUnicode); (this as DatFile as ClrMamePro).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
} }

View File

@@ -46,7 +46,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="hashtype">Hash type that should be assumed</param> /// <param name="hashtype">Hash type that should be assumed</param>
/// <param name="clean">True if game names are sanitized, false otherwise (default)</param> /// <param name="clean">True if game names are sanitized, false otherwise (default)</param>
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,

View File

@@ -56,7 +56,7 @@ namespace SabreTools.Library.DatFiles
/// 6331.sound-u8 32 BAD CRC(1d298cb0) SHA1(bb0bb62365402543e3154b9a77be9c75010e6abc) BAD_DUMP /// 6331.sound-u8 32 BAD CRC(1d298cb0) SHA1(bb0bb62365402543e3154b9a77be9c75010e6abc) BAD_DUMP
/// 16v8h-blue.u24 279 NO GOOD DUMP KNOWN /// 16v8h-blue.u24 279 NO GOOD DUMP KNOWN
/// </remarks> /// </remarks>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,

View File

@@ -50,7 +50,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
/// <remarks> /// <remarks>
/// </remarks> /// </remarks>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,

View File

@@ -48,7 +48,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
/// <remarks> /// <remarks>
/// </remarks> /// </remarks>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,
@@ -60,7 +60,7 @@ namespace SabreTools.Library.DatFiles
bool remUnicode) bool remUnicode)
{ {
// All XML-derived DATs share a lot in common so it just calls one implementation // All XML-derived DATs share a lot in common so it just calls one implementation
(this as DatFile as Logiqx).Parse(filename, sysid, srcid, keep, clean, remUnicode); (this as DatFile as Logiqx).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
} }
/// <summary> /// <summary>

View File

@@ -46,7 +46,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="srcid">Source ID for the DAT</param> /// <param name="srcid">Source ID for the DAT</param>
/// <param name="clean">True if game names are sanitized, false otherwise (default)</param> /// <param name="clean">True if game names are sanitized, false otherwise (default)</param>
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,

View File

@@ -48,7 +48,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
/// <remarks> /// <remarks>
/// </remarks> /// </remarks>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,
@@ -60,7 +60,7 @@ namespace SabreTools.Library.DatFiles
bool remUnicode) bool remUnicode)
{ {
// All XML-derived DATs share a lot in common so it just calls one implementation // All XML-derived DATs share a lot in common so it just calls one implementation
(this as DatFile as Logiqx).Parse(filename, sysid, srcid, keep, clean, remUnicode); (this as DatFile as Logiqx).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
} }
/// <summary> /// <summary>

View File

@@ -45,7 +45,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param> /// <param name="keep">True if full pathnames are to be kept, false otherwise (default)</param>
/// <param name="clean">True if game names are sanitized, false otherwise (default)</param> /// <param name="clean">True if game names are sanitized, false otherwise (default)</param>
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
public void Parse( public void ParseFile(
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,

View File

@@ -48,9 +48,7 @@ namespace SabreTools.Library.DatFiles
/// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param> /// <param name="remUnicode">True if we should remove non-ASCII characters from output, false otherwise (default)</param>
/// <remarks> /// <remarks>
/// </remarks> /// </remarks>
public void Parse( public void ParseFile(
DatFile datFile,
// Standard Dat parsing // Standard Dat parsing
string filename, string filename,
int sysid, int sysid,
@@ -62,7 +60,7 @@ namespace SabreTools.Library.DatFiles
bool remUnicode) bool remUnicode)
{ {
// All XML-derived DATs share a lot in common so it just calls one implementation // All XML-derived DATs share a lot in common so it just calls one implementation
(this as DatFile as Logiqx).Parse(filename, sysid, srcid, keep, clean, remUnicode); (this as DatFile as Logiqx).ParseFile(filename, sysid, srcid, keep, clean, remUnicode);
} }
/// <summary> /// <summary>