Noah Hellman
9bdb4c59fc
suite make: specify gawk
...
broken for e.g. nawk
TODO: fix to work with any awk or replace awk script with something else
(e.g. separate crate with build.rs?)
2023-04-09 16:17:14 +02:00
Noah Hellman
62d33effc4
inline: parse multiline attributes
...
reimplement after broken by "take str per line instead of full inline
iter" commit
also resolves #18 and #34
2023-04-05 21:17:33 +02:00
Noah Hellman
a846477cea
inline: parse multi-line link tags/urls
...
reimplement after broken by "take str per line instead of full inline
iter" commit
this also resolves #22
2023-04-05 21:17:33 +02:00
Noah Hellman
8169feb1f6
inline: impl links w/o lookahead
...
needed to get rid of DiscontinuousChars
2023-04-05 21:17:33 +02:00
Noah Hellman
a603ea2124
lib: Add SpanLinkTag::Unresolved variant
...
keep the tag for unresolved links, and allow distinguishing between
`[tag][tag with empty url]` and `[tag][non-existent tag]`.
closes #26
2023-04-05 21:17:32 +02:00
kmaasrud
e3f39d4b88
feat: support escapes in attributes
...
Related issue: #1
2023-03-12 08:19:56 +01:00
Noah Hellman
619c5ef048
test suite: add test skip/ignore/blacklist
...
some unit tests are not passing, ignore them for now in order to allow
testing for regressions for the currently passing tests.
run ignored tests with
cargo test --features suite -- --ignored
2023-02-12 00:59:18 +01:00
Noah Hellman
1221a003ba
test suite: use md5 of input as test name
...
in order to keep same name, if order of test would change
2023-02-12 00:59:18 +01:00
Noah Hellman
6c630798f8
spec tests: filter out non-applicable test files
2023-02-05 20:36:40 +01:00
Noah Hellman
8c0abca85f
add spec tests
2023-02-05 20:36:38 +01:00