Alexander Krotov
|
f8ca36525d
|
Muse: Make tables round-trip
|
2018-10-28 03:52:35 +03:00 |
|
Alexander Krotov
|
e34a0703f5
|
Muse reader: try to parse lists before trying to parse table
This ensures that tables inside lists are parsed correctly.
|
2018-10-28 03:52:25 +03:00 |
|
Alexander Krotov
|
d8135b2e67
|
Remove misleading comment from Muse reader tests
pandoc follows Text::Amuse rules instead of being bug compatible with Emacs Muse
|
2018-10-27 23:43:23 +03:00 |
|
Alexander Krotov
|
d28dca57db
|
Muse reader: forbid whitespace after opening and before closing markup elements
See https://github.com/melmothx/text-amuse/issues/44 for discussion on these rules
|
2018-10-27 23:35:11 +03:00 |
|
Alexander Krotov
|
1ca320e249
|
Muse reader: parse page breaks
|
2018-10-26 16:30:15 +03:00 |
|
Alexander Krotov
|
875e33ecf6
|
Muse reader: allow footnotes to start with empty line
A space character was required after footnote marker, now newline is allowed.
|
2018-10-22 03:05:17 +03:00 |
|
Alexander Krotov
|
8df59952bf
|
Muse reader: allow empty headers
Previously empty headers caused parser to terminate without parsing the rest of the document.
|
2018-10-21 06:42:00 +03:00 |
|
Alexander Krotov
|
6fc812485e
|
Muse reader: allow examples to be indented with tabs
|
2018-10-17 18:17:30 +03:00 |
|
Alexander Krotov
|
1071732719
|
Muse reader: remove indentation from examples indicated by {{{ and }}}
|
2018-10-17 13:57:05 +03:00 |
|
John MacFarlane
|
885cbfd420
|
Only override --quickcheck-tests=N if N is not default value (100).
Some of the round-trip tests are set to do a maximum of 25
trials when the default value is given.
Closes #4956.
|
2018-10-15 22:15:43 -07:00 |
|
Alexander Krotov
|
6b8fd99dbd
|
Test that Muse reader can parse code with = sign inside
(fixed by previous commit)
|
2018-10-10 03:27:36 +03:00 |
|
Alexander Krotov
|
d3b2161bd1
|
Muse reader: fix parsing of empty cells
|
2018-10-10 01:48:58 +03:00 |
|
Alexander Krotov
|
5f7799ac8f
|
Muse reader: allow table caption to contain "+"
|
2018-10-05 11:58:41 +03:00 |
|
John MacFarlane
|
13f8f3c1a8
|
HTML, Muse reader tests: reduce time taken by round-trip test.
|
2018-09-27 09:47:09 -07:00 |
|
Alexander Krotov
|
389ffa3045
|
Muse reader tests: more tests
Check that indented blocks that end in self-terminating blocks (such as block tags and verse) can be terminated by paragraphs.
|
2018-09-22 20:28:11 +03:00 |
|
Alexander Krotov
|
dd5d234c6a
|
Muse reader: do not allow code markup to be followed by digit
|
2018-09-21 13:07:56 +03:00 |
|
Alexander Krotov
|
0ac3512cfe
|
Muse reader tests: accept Blocks instead of Block in round trip test
This way testcase can be shrinked better up to removing all blocks completely.
|
2018-09-11 14:22:09 +03:00 |
|
Alexander Krotov
|
0b7001c318
|
Muse reader: close the </quote> in indented tag test
There is already a separate test for unclosed </quote>.
|
2018-09-06 19:57:24 +03:00 |
|
Alexander Krotov
|
66f3b00206
|
Remove redundant $
|
2018-09-04 10:53:37 +03:00 |
|
Alexander Krotov
|
02e68859eb
|
Muse reader: autonumber sections in the correct order
Parsing now stops at each section header to ensure the
header is registered before parsing of the next section starts.
|
2018-09-02 17:37:19 +03:00 |
|
Alexander Krotov
|
23ed97f081
|
Muse reader: allow newline after opening "*" or "**"
Emacs Muse allows this.
|
2018-09-02 01:03:43 +03:00 |
|
Alexander Krotov
|
56685e8735
|
Muse reader: parse <verse> tag in one pass
instead of using parseFromString.
This change makes it possible to have verbatim </verse> tag
inside verse.
|
2018-08-31 16:43:07 +03:00 |
|
Alexander Krotov
|
d74c63d6d3
|
Fix a typo: s/afeter/after/
|
2018-08-30 16:02:46 +03:00 |
|
Alexander Krotov
|
81131ef5d1
|
Muse reader: don't allow digits after closing marker in lightweight markup
This change makes reader more compatible with Emacs Muse
|
2018-08-12 21:20:07 +03:00 |
|
Alexander Krotov
|
5fbc981fc2
|
Muse reader: add support for floating images
|
2018-05-31 23:31:27 +03:00 |
|
Alexander Krotov
|
1f78efff3b
|
Muse reader: add support for images with specified width
|
2018-05-31 01:07:51 +03:00 |
|
Alexander Krotov
|
1100bfc0e6
|
Muse reader: parse image URLs without "guard" and "takeExtension"
|
2018-05-30 02:29:43 +03:00 |
|
Alexander Krotov
|
6907985e82
|
Muse reader: test image with space in filename
|
2018-05-27 22:22:04 +03:00 |
|
Alexander Krotov
|
4d89a1db7f
|
Muse reader: allow nested footnotes
|
2018-04-26 12:38:17 +03:00 |
|
Alexander Krotov
|
ce4326a4f1
|
Muse reader: allow "-" in anchors
|
2018-04-19 14:17:59 +03:00 |
|
Alexander Krotov
|
a8122987fc
|
Muse reader: allow verse to be indented
Muse writer indents verse blocks in definition list more than necessary, so Muse reader should parse them.
|
2018-04-16 15:08:34 +03:00 |
|
Alexander Krotov
|
ce7301de02
|
Fix a typo in Muse reader testsuite comment
|
2018-04-16 12:12:25 +03:00 |
|
Alexander Krotov
|
01f5ed14e6
|
Muse reader: don't allow footnote references inside links
|
2018-04-15 17:53:53 +03:00 |
|
Alexander Krotov
|
9cc2bf0295
|
Muse reader: allow URL to be empty
Muse writer can write links with empty URLs, so Muse reader should read them.
|
2018-04-15 14:50:46 +03:00 |
|
Alexander Krotov
|
6be0139145
|
Muse reader: require that comment semicolons are in the first column
Fixes #4551
|
2018-04-15 12:17:33 +03:00 |
|
Alexander Krotov
|
17b0499516
|
Muse reader: add support for Text:Amuse multiline headings
|
2018-04-09 02:05:57 +03:00 |
|
Alexander Krotov
|
ebbd441d06
|
Muse reader: add support for <biblio> and <play> tags
|
2018-04-07 18:31:06 +03:00 |
|
Alexander Krotov
|
2380845206
|
Muse reader: add <math> tag support
|
2018-04-02 17:19:26 +03:00 |
|
Alexander Krotov
|
ca78d93b40
|
Muse writer: place header IDs before header
See https://github.com/melmothx/text-amuse/issues/39
|
2018-04-02 15:58:37 +03:00 |
|
Alexander Krotov
|
aa929e462d
|
Muse reader: enable round-trip test
Close #4468
|
2018-03-25 23:04:54 +03:00 |
|
Alexander Krotov
|
79592db66c
|
Muse reader: allow links to have empty descriptions
|
2018-03-25 22:16:45 +03:00 |
|
Alexander Krotov
|
c6232d0f7d
|
Muse reader: require block <literal> tags to be on separate lines
|
2018-03-25 18:31:28 +03:00 |
|
John MacFarlane
|
0ef56657ed
|
Comment out Muse reader round-trip test.
It fails too often. Perhaps a separate test program should
be used to hunt for round-trip bugs.
|
2018-03-18 12:43:36 -07:00 |
|
John MacFarlane
|
7e389cb3db
|
Use NoImplicitPrelude and explicitly import Prelude.
This seems to be necessary if we are to use our custom Prelude
with ghci.
Closes #4464.
|
2018-03-18 10:46:28 -07:00 |
|
John MacFarlane
|
dfa1dc164a
|
hlint fixes.
|
2018-03-17 22:00:55 -07:00 |
|
Alexander Krotov
|
3ee45a7357
|
Muse reader: compare first rewrite to the second in round-trip test
|
2018-03-12 15:09:27 +03:00 |
|
Alexander Krotov
|
c3fbc492c8
|
Muse reader: require closing tag to have the same indentation as opening
|
2018-03-12 14:24:50 +03:00 |
|
Alexander Krotov
|
f0a029ac51
|
Muse reader: do not reparse blocks inside unclosed block tag
Fixes #4425
|
2018-03-12 13:44:27 +03:00 |
|
Alexander Krotov
|
9bcd090848
|
Muse reader: parse <class> tag
<class> tag is supported by Emacs Muse
|
2018-03-10 07:27:41 +03:00 |
|
Alexander Krotov
|
4d2bf177fc
|
Muse reader: do not produce empty Str element for unindented verse lines
|
2018-03-07 14:24:16 +03:00 |
|