Skip to content

Config#31

Merged
rchillyard merged 8 commits intoV1_0_14from
Config
Sep 26, 2021
Merged

Config#31
rchillyard merged 8 commits intoV1_0_14from
Config

Conversation

@rchillyard
Copy link
Owner

Improve configuration

TableParser:
* added sampler  and includeAll methods to TableParser object;
* added predicate parameter to RawTableParser, 
Table: added predicate param to parseFileRaw, , parseResourceRaw and parseRaw methods;
We do not store the huge source file on github so we must ignore this test.
The idea is to make it easier to configure parsing in general.
TableParser: added ImplicitParser;
FP: added TryUsing, which replaces safeResource
TableParser:
* added trait CopyableTableParser;
* implemented CopyableTableParser for HeadedStringTableParser and RowParser.
TableParser: added setRowParser to CopyableTableParser;
Spec file changes to use new form of parse method.
@rchillyard rchillyard linked an issue Sep 25, 2021 that may be closed by this pull request
FP:
* renamed getURLForResource to resourceForClass;
* added method resource;
* to TryUsing, added method tryIt;
TableParser:
* parse now uses Using to close resource;
* Added signature for Try[Source] to ImplicitParser
movie.sc split off airbnb.sc;
updated README.md
@rchillyard rchillyard merged commit 07f5602 into V1_0_14 Sep 26, 2021
@rchillyard rchillyard deleted the Config branch September 26, 2021 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The way parsers are configured does not use lens pattern

1 participant