Skip to content

Conversation

@jf-tech
Copy link
Owner

@jf-tech jf-tech commented Aug 31, 2020

Parser is the main interface for omniparser (along with NewParser is func to create a Parser)

Each schema corresponds to a SchemaPlugin.

Add these two main interfaces and associated type definitions to define the skeleton of omniparser.

`Parser` is the main interface for omniparser (along with `NewParser` is func to create a Parser) Each schema corresponds to a `SchemaPlugin`. Add these two main interfaces and associated type definitions to define the skeleton of omniparser.
@codecov
Copy link

codecov bot commented Aug 31, 2020

Codecov Report

Merging #16 into master will not change coverage.
The diff coverage is 100.00%.

Impacted file tree graph

@@ Coverage Diff @@ ## master #16 +/- ## ========================================= Coverage 100.00% 100.00% ========================================= Files 9 11 +2 Lines 136 178 +42 ========================================= + Hits 136 178 +42 
Impacted Files Coverage Δ
omniparser/parser.go 100.00% <100.00%> (ø)
testlib/mockReaderCloser.go 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2b78dc2...d2a61fe. Read the comment docs.

@jf-tech jf-tech merged commit 91a0347 into master Aug 31, 2020
@jf-tech jf-tech deleted the plugin-interface branch August 31, 2020 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant