add ... to xml_structure and descendents, closes #244 #247
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#244
This is the simplest implementation but IMO not ideal:
A bit awkward about
sep
. Maybe makesep
an argument as well? Seems the simplest way to catch duplicatedsep
at the outset. Otherwise will have to look atmatch.call
? But I wasn't sure whether to only put a test forsep
at the top (inxml_structure
andhtml_structure
?l@export
ed functions? Whenevercat
shows up?)Seems a bit odd that you have to remember to supply
append = TRUE
... seems reasonable to expect a call toxml_structure
to make only one file. And the current API means if your desired behavior is to overwrite an existing file with the full output ofxml_structure
(not a particularly odd behavior IMO), you're out of luck (or at least need to do some more manual stuff; I don't think a lazyeval trick withappend = file.exists(file)
will help since I think it will only evaluate once, not at each call?)