mwwhited / binarydatadecoders Goto Github PK
View Code? Open in Web Editor NEWVarious encoding and decoding libraries
License: MIT License
Various encoding and decoding libraries
License: MIT License
Current TAR Archive uses byte[]s. change this to use ReadOnlySequence<>
Current apple2 encoding simply removes the highest bit to convert Apple bytes to ASCII... make sure it is bidirectional
Validate port fo ZIP format from older code store
Create ANTRL4 parser and AST for AppleSoft Basic.
then have the AST goto token
currently the File "globbing" used byt the XSLT process and part of the toolkit us a custom build. see if File Globbing works as good or better and if so change over to that global library
Look into adding a decoder for EcoWitt.
If templates not provided from command line use embedded resources... either come up with a convention of just declare a .net attribute to be used with the selected file type by default.
may also allow changing the resources of multiples are currently applied per file type.
clean up warnings and messages
Add the ability to exclude files from being processed by the report generator.
Add filesystem support for FAT12,16,32
currently the IO Segmenters are in the abstraction library... should these be moved to the IO proper?
also change from using base class it is an interface that is passed into a pipeline process
consider adding per assembly summaries to the doc generation. and each per assembly should link other related files as well as
update XPathNavigators for CodeAnalysis, They should support semantic model
Update the Apple DOS33 format library to be able to store data as well as retrieve.
support binding paths using json path, xml paths, css selectors with html templates
consider either custom SDK project type for reports or at least figure out a publish profile
build pipeline should have the ability to create actual release and package references
the Applesode Basic detokenizer currently used IEnumerable ... it should use ReadOnlySequence<> or ReadOnlyMemory<>
private static IEnumerable<object[]> CalcInvoiceChargesTestDataSet()
{
using var stream = typeof(TestModel).GetResourceStream("TestData.csv");
using var reader = new StreamReader(stream);
using var csv = new CsvReader(reader, CultureInfo.InvariantCulture);
csv.Configuration.AllowComments = true;
foreach (var record in csv.GetRecords<>())
yield return new[] { record }; //TODO: make this an object array or at least configurable is some fashion to improve test data source
}
[DataTestMethod, TestCategory(TestCategories.Unit)]
[DynamicData(
nameof(TestModel),
DynamicDataSourceType.Method
//DynamicDataDisplayName = nameof(TestModel.TestCase)
)]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.