Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Step 4 of separating out interpretations #349

Merged
merged 9 commits into from
Jan 20, 2017

Conversation

cmc333333
Copy link
Member

Finishes out #336 by moving interpretation-specific amendment processing and tree building into plugins.

We had been special case-ing interpretations when replacing a marker within
text. This uses a more generic strategy (i.e. inspecting the paragraph
marker), which reduces dependencies.
Next step is to turn them into plugins.
Also rewrites the relevant tests to use py.test style
Also fixes an issue with the amendment plugins in setup.py
Also rewrites the associated test file to use py.test style
We don't actually use these pieces of grammar in the interp processing
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.2%) to 91.725% when pulling d5fadae on cmc333333:separate-interp-4 into c20e760 on eregs:master.

@cmc333333
Copy link
Member Author

This looks like a lot of new code, but it's largely just moving logic around. The failures are still from #347 and #348, so I'm going to merge this without their success.

@cmc333333 cmc333333 merged commit c2d8507 into eregs:master Jan 20, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants